builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-7
slave: tst-linux32-spot-507
starttime: 1448308112.13
results: success (0)
buildid: 20151123102231
builduid: ee637f55aeec47339a62b93dd60fa142
revision: f0994dcc4d038d6a313bb29a1325cf53ab6b0c45
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-23 11:48:32.125779) =========
master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-23 11:48:32.126227) =========
========= Started set props: basedir (results: 0, elapsed: 2 secs) (at 2015-11-23 11:48:32.126519) =========
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-1448308106.494321-1649799629
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.019902
basedir: '/builds/slave/test'
========= master_lag: 2.51 =========
========= Finished set props: basedir (results: 0, elapsed: 2 secs) (at 2015-11-23 11:48:34.652778) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-23 11:48:34.653251) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-23 11:48:34.687745) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:48:34.688155) =========
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-1448308106.494321-1649799629
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.017978
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:48:34.755839) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-23 11:48:34.756267) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-23 11:48:34.756778) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-23 11:48:34.757242) =========
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-1448308106.494321-1649799629
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-23 11:48:34-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 7.72M=0.001s
2015-11-23 11:48:34 (7.72 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.386102
========= master_lag: 1.30 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-23 11:48:36.439867) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:48:36.440354) =========
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-1448308106.494321-1649799629
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.092849
========= master_lag: 0.73 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:48:37.261988) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-23 11:48:37.262517) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f0994dcc4d038d6a313bb29a1325cf53ab6b0c45 --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 f0994dcc4d038d6a313bb29a1325cf53ab6b0c45 --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-1448308106.494321-1649799629
_=/tools/buildbot/bin/python
using PTY: False
2015-11-23 11:48:36,923 truncating revision to first 12 chars
2015-11-23 11:48:36,923 Setting DEBUG logging.
2015-11-23 11:48:36,924 attempt 1/10
2015-11-23 11:48:36,924 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/f0994dcc4d03?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-23 11:48:38,211 unpacking tar archive at: mozilla-aurora-f0994dcc4d03/testing/mozharness/
program finished with exit code 0
elapsedTime=2.208783
========= master_lag: 0.08 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-23 11:48:39.548060) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-23 11:48:39.548398) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-23 11:48:39.671922) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-23 11:48:39.672206) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-23 11:48:39.672579) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 29 mins, 3 secs) (at 2015-11-23 11:48:39.672858) =========
/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-1448308106.494321-1649799629
_=/tools/buildbot/bin/python
using PTY: False
11:48:39 INFO - MultiFileLogger online at 20151123 11:48:39 in /builds/slave/test
11:48:39 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
11:48:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
11:48:39 INFO - {'append_to_log': False,
11:48:39 INFO - 'base_work_dir': '/builds/slave/test',
11:48:39 INFO - 'blob_upload_branch': 'mozilla-aurora',
11:48:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
11:48:39 INFO - 'buildbot_json_path': 'buildprops.json',
11:48:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
11:48:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
11:48:39 INFO - 'download_minidump_stackwalk': True,
11:48:39 INFO - 'download_symbols': 'true',
11:48:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
11:48:39 INFO - 'tooltool.py': '/tools/tooltool.py',
11:48:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
11:48:39 INFO - '/tools/misc-python/virtualenv.py')},
11:48:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
11:48:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
11:48:39 INFO - 'log_level': 'info',
11:48:39 INFO - 'log_to_console': True,
11:48:39 INFO - 'opt_config_files': (),
11:48:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
11:48:39 INFO - '--processes=1',
11:48:39 INFO - '--config=%(test_path)s/wptrunner.ini',
11:48:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
11:48:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
11:48:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
11:48:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
11:48:39 INFO - 'pip_index': False,
11:48:39 INFO - 'require_test_zip': True,
11:48:39 INFO - 'test_type': ('testharness',),
11:48:39 INFO - 'this_chunk': '7',
11:48:39 INFO - 'tooltool_cache': '/builds/tooltool_cache',
11:48:39 INFO - 'total_chunks': '8',
11:48:39 INFO - 'virtualenv_path': 'venv',
11:48:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
11:48:39 INFO - 'work_dir': 'build'}
11:48:39 INFO - #####
11:48:39 INFO - ##### Running clobber step.
11:48:39 INFO - #####
11:48:39 INFO - Running pre-action listener: _resource_record_pre_action
11:48:39 INFO - Running main action method: clobber
11:48:39 INFO - rmtree: /builds/slave/test/build
11:48:39 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
11:48:42 INFO - Running post-action listener: _resource_record_post_action
11:48:42 INFO - #####
11:48:42 INFO - ##### Running read-buildbot-config step.
11:48:42 INFO - #####
11:48:42 INFO - Running pre-action listener: _resource_record_pre_action
11:48:42 INFO - Running main action method: read_buildbot_config
11:48:42 INFO - Using buildbot properties:
11:48:42 INFO - {
11:48:42 INFO - "properties": {
11:48:42 INFO - "buildnumber": 40,
11:48:42 INFO - "product": "firefox",
11:48:42 INFO - "script_repo_revision": "production",
11:48:42 INFO - "branch": "mozilla-aurora",
11:48:42 INFO - "repository": "",
11:48:42 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-7",
11:48:42 INFO - "buildid": "20151123102231",
11:48:42 INFO - "slavename": "tst-linux32-spot-507",
11:48:42 INFO - "pgo_build": "False",
11:48:42 INFO - "basedir": "/builds/slave/test",
11:48:42 INFO - "project": "",
11:48:42 INFO - "platform": "linux",
11:48:42 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/",
11:48:42 INFO - "slavebuilddir": "test",
11:48:42 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest",
11:48:42 INFO - "repo_path": "releases/mozilla-aurora",
11:48:42 INFO - "moz_repo_path": "",
11:48:42 INFO - "stage_platform": "linux",
11:48:42 INFO - "builduid": "ee637f55aeec47339a62b93dd60fa142",
11:48:42 INFO - "revision": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45"
11:48:42 INFO - },
11:48:42 INFO - "sourcestamp": {
11:48:42 INFO - "repository": "",
11:48:42 INFO - "hasPatch": false,
11:48:42 INFO - "project": "",
11:48:42 INFO - "branch": "mozilla-aurora-linux-debug-unittest",
11:48:42 INFO - "changes": [
11:48:42 INFO - {
11:48:42 INFO - "category": null,
11:48:42 INFO - "files": [
11:48:42 INFO - {
11:48:42 INFO - "url": null,
11:48:42 INFO - "name": "https://queue.taskcluster.net/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2"
11:48:42 INFO - },
11:48:42 INFO - {
11:48:42 INFO - "url": null,
11:48:42 INFO - "name": "https://queue.taskcluster.net/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/test_packages.json"
11:48:42 INFO - }
11:48:42 INFO - ],
11:48:42 INFO - "repository": "",
11:48:42 INFO - "rev": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45",
11:48:42 INFO - "who": "kwierso@gmail.com",
11:48:42 INFO - "when": 1448307999,
11:48:42 INFO - "number": 6696432,
11:48:42 INFO - "comments": "Bug 1205843 - Part 2: Disable maintenance service on WinXP < SP3 - r=rstrong a=lizzard\n\nAttempt to get around the fact that XP SP2 (and below) systems won't be able to\nhandle Authenticode signatues with SHA-2 digests by disabling the maintenance\nservice, the only thing on our update path that uses Authenticode, on systems\nrunning WinXP below SP3.\n\nThis patch both prevents the service from being included in new installations,\nand prevents the service from being used where it is already installed.",
11:48:42 INFO - "project": "",
11:48:42 INFO - "at": "Mon 23 Nov 2015 11:46:39",
11:48:42 INFO - "branch": "mozilla-aurora-linux-debug-unittest",
11:48:42 INFO - "revlink": "",
11:48:42 INFO - "properties": [
11:48:42 INFO - [
11:48:42 INFO - "buildid",
11:48:42 INFO - "20151123102231",
11:48:42 INFO - "Change"
11:48:42 INFO - ],
11:48:42 INFO - [
11:48:42 INFO - "builduid",
11:48:42 INFO - "ee637f55aeec47339a62b93dd60fa142",
11:48:42 INFO - "Change"
11:48:42 INFO - ],
11:48:42 INFO - [
11:48:42 INFO - "pgo_build",
11:48:42 INFO - "False",
11:48:42 INFO - "Change"
11:48:42 INFO - ]
11:48:42 INFO - ],
11:48:42 INFO - "revision": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45"
11:48:42 INFO - }
11:48:42 INFO - ],
11:48:42 INFO - "revision": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45"
11:48:42 INFO - }
11:48:42 INFO - }
11:48:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2.
11:48:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/test_packages.json.
11:48:42 INFO - Running post-action listener: _resource_record_post_action
11:48:42 INFO - #####
11:48:42 INFO - ##### Running download-and-extract step.
11:48:42 INFO - #####
11:48:42 INFO - Running pre-action listener: _resource_record_pre_action
11:48:42 INFO - Running main action method: download_and_extract
11:48:42 INFO - mkdir: /builds/slave/test/build/tests
11:48:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:48:42 INFO - https://queue.taskcluster.net/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
11:48:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/test_packages.json
11:48:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/test_packages.json
11:48:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
11:48:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
11:48:43 INFO - Downloaded 1268 bytes.
11:48:43 INFO - Reading from file /builds/slave/test/build/test_packages.json
11:48:43 INFO - Using the following test package requirements:
11:48:43 INFO - {u'common': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip'],
11:48:43 INFO - u'cppunittest': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip',
11:48:43 INFO - u'firefox-44.0a2.en-US.linux-i686.cppunittest.tests.zip'],
11:48:43 INFO - u'jittest': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip',
11:48:43 INFO - u'jsshell-linux-i686.zip'],
11:48:43 INFO - u'mochitest': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip',
11:48:43 INFO - u'firefox-44.0a2.en-US.linux-i686.mochitest.tests.zip'],
11:48:43 INFO - u'mozbase': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip'],
11:48:43 INFO - u'reftest': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip',
11:48:43 INFO - u'firefox-44.0a2.en-US.linux-i686.reftest.tests.zip'],
11:48:43 INFO - u'talos': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip',
11:48:43 INFO - u'firefox-44.0a2.en-US.linux-i686.talos.tests.zip'],
11:48:43 INFO - u'web-platform': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip',
11:48:43 INFO - u'firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip'],
11:48:43 INFO - u'webapprt': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip'],
11:48:43 INFO - u'xpcshell': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip',
11:48:43 INFO - u'firefox-44.0a2.en-US.linux-i686.xpcshell.tests.zip']}
11:48:43 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
11:48: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')]}
11:48:43 INFO - https://queue.taskcluster.net/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
11:48:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.common.tests.zip
11:48:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.common.tests.zip
11:48:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/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
11:48:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/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
11:48:46 INFO - Downloaded 21405839 bytes.
11:48:46 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
11:48:46 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/*
11:48:46 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
11:48:46 INFO - caution: filename not matched: web-platform/*
11:48:46 INFO - Return code: 11
11:48: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')]}
11:48:46 INFO - https://queue.taskcluster.net/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
11:48:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip
11:48:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip
11:48:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/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
11:48:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/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
11:48:50 INFO - Downloaded 30912050 bytes.
11:48:50 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
11:48:50 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/*
11:48:50 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
11:48:53 INFO - caution: filename not matched: bin/*
11:48:53 INFO - caution: filename not matched: config/*
11:48:53 INFO - caution: filename not matched: mozbase/*
11:48:53 INFO - caution: filename not matched: marionette/*
11:48:53 INFO - Return code: 11
11:48:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:48:53 INFO - https://queue.taskcluster.net/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
11:48:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2
11:48:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2
11:48:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/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
11:48:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/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
11:48:58 INFO - Downloaded 56787347 bytes.
11:48:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2
11:48:58 INFO - mkdir: /builds/slave/test/properties
11:48:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
11:48:58 INFO - Writing to file /builds/slave/test/properties/build_url
11:48:58 INFO - Contents:
11:48:58 INFO - build_url:https://queue.taskcluster.net/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2
11:48:58 INFO - mkdir: /builds/slave/test/build/symbols
11:48:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:48:58 INFO - https://queue.taskcluster.net/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net
11:48:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip
11:48:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip
11:48:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/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
11:48:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/6rO_7tkVT_S5yhjohDqQKw/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
11:49:02 INFO - Downloaded 47265116 bytes.
11:49:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip
11:49:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
11:49:02 INFO - Writing to file /builds/slave/test/properties/symbols_url
11:49:02 INFO - Contents:
11:49:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/6rO_7tkVT_S5yhjohDqQKw/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip
11:49:02 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
11:49:02 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip
11:49:06 INFO - Return code: 0
11:49:06 INFO - Running post-action listener: _resource_record_post_action
11:49:06 INFO - Running post-action listener: set_extra_try_arguments
11:49:06 INFO - #####
11:49:06 INFO - ##### Running create-virtualenv step.
11:49:06 INFO - #####
11:49:06 INFO - Running pre-action listener: _pre_create_virtualenv
11:49:06 INFO - Running pre-action listener: _resource_record_pre_action
11:49:06 INFO - Running main action method: create_virtualenv
11:49:06 INFO - Creating virtualenv /builds/slave/test/build/venv
11:49:06 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
11:49:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
11:49:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
11:49:07 INFO - Using real prefix '/usr'
11:49:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python
11:49:08 INFO - Installing distribute.............................................................................................................................................................................................done.
11:49:11 INFO - Installing pip.................done.
11:49:11 INFO - Return code: 0
11:49:11 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
11:49:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:49:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:49:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:49:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:49:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:49:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:49:11 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 0x9455ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95204d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95e1b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95d1790>, '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 0x94c4908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95cfbf0>, '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-1448308106.494321-1649799629', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
11:49:11 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
11:49:11 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
11:49:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:49:11 INFO - 'CCACHE_UMASK': '002',
11:49:11 INFO - 'DISPLAY': ':0',
11:49:11 INFO - 'HOME': '/home/cltbld',
11:49:11 INFO - 'LANG': 'en_US.UTF-8',
11:49:11 INFO - 'LOGNAME': 'cltbld',
11:49:11 INFO - 'MAIL': '/var/mail/cltbld',
11:49:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:49:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:49:11 INFO - 'MOZ_NO_REMOTE': '1',
11:49:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:49:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:49:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:49:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:49:11 INFO - 'PWD': '/builds/slave/test',
11:49:11 INFO - 'SHELL': '/bin/bash',
11:49:11 INFO - 'SHLVL': '1',
11:49:11 INFO - 'TERM': 'linux',
11:49:11 INFO - 'TMOUT': '86400',
11:49:11 INFO - 'USER': 'cltbld',
11:49:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448308106.494321-1649799629',
11:49:11 INFO - '_': '/tools/buildbot/bin/python'}
11:49:12 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:49:12 INFO - Downloading/unpacking psutil>=0.7.1
11:49:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:49:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:49:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:15 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
11:49:15 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
11:49:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
11:49:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
11:49:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
11:49:15 INFO - Installing collected packages: psutil
11:49:15 INFO - Running setup.py install for psutil
11:49:15 INFO - building 'psutil._psutil_linux' extension
11:49:15 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
11:49:16 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
11:49:16 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
11:49:16 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
11:49:16 INFO - building 'psutil._psutil_posix' extension
11:49:16 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
11:49:16 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
11:49:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
11:49:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
11:49:17 INFO - Successfully installed psutil
11:49:17 INFO - Cleaning up...
11:49:17 INFO - Return code: 0
11:49:17 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
11:49:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:49:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:49:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:49:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:49:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:49:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:49:17 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 0x9455ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95204d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95e1b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95d1790>, '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 0x94c4908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95cfbf0>, '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-1448308106.494321-1649799629', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
11:49:17 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
11:49:17 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
11:49:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:49:17 INFO - 'CCACHE_UMASK': '002',
11:49:17 INFO - 'DISPLAY': ':0',
11:49:17 INFO - 'HOME': '/home/cltbld',
11:49:17 INFO - 'LANG': 'en_US.UTF-8',
11:49:17 INFO - 'LOGNAME': 'cltbld',
11:49:17 INFO - 'MAIL': '/var/mail/cltbld',
11:49:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:49:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:49:17 INFO - 'MOZ_NO_REMOTE': '1',
11:49:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:49:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:49:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:49:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:49:17 INFO - 'PWD': '/builds/slave/test',
11:49:17 INFO - 'SHELL': '/bin/bash',
11:49:17 INFO - 'SHLVL': '1',
11:49:17 INFO - 'TERM': 'linux',
11:49:17 INFO - 'TMOUT': '86400',
11:49:17 INFO - 'USER': 'cltbld',
11:49:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448308106.494321-1649799629',
11:49:17 INFO - '_': '/tools/buildbot/bin/python'}
11:49:17 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:49:17 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
11:49:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:17 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
11:49:17 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
11:49:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz
11:49:20 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
11:49:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
11:49:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
11:49:20 INFO - Installing collected packages: mozsystemmonitor
11:49:20 INFO - Running setup.py install for mozsystemmonitor
11:49:21 INFO - Successfully installed mozsystemmonitor
11:49:21 INFO - Cleaning up...
11:49:21 INFO - Return code: 0
11:49:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
11:49: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')]}
11:49:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:49:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:49: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')]}
11:49:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:49:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:49:21 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 0x9455ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95204d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95e1b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95d1790>, '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 0x94c4908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95cfbf0>, '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-1448308106.494321-1649799629', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
11:49:21 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
11:49:21 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
11:49:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:49:21 INFO - 'CCACHE_UMASK': '002',
11:49:21 INFO - 'DISPLAY': ':0',
11:49:21 INFO - 'HOME': '/home/cltbld',
11:49:21 INFO - 'LANG': 'en_US.UTF-8',
11:49:21 INFO - 'LOGNAME': 'cltbld',
11:49:21 INFO - 'MAIL': '/var/mail/cltbld',
11:49:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:49:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:49:21 INFO - 'MOZ_NO_REMOTE': '1',
11:49:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:49:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:49:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:49:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:49:21 INFO - 'PWD': '/builds/slave/test',
11:49:21 INFO - 'SHELL': '/bin/bash',
11:49:21 INFO - 'SHLVL': '1',
11:49:21 INFO - 'TERM': 'linux',
11:49:21 INFO - 'TMOUT': '86400',
11:49:21 INFO - 'USER': 'cltbld',
11:49:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448308106.494321-1649799629',
11:49:21 INFO - '_': '/tools/buildbot/bin/python'}
11:49:21 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:49:21 INFO - Downloading/unpacking blobuploader==1.2.4
11:49:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:49:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:49:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:24 INFO - Downloading blobuploader-1.2.4.tar.gz
11:49:24 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
11:49:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
11:49:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
11:49:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:24 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
11:49:24 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
11:49:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:25 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
11:49:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
11:49:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
11:49:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
11:49:25 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
11:49:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:26 INFO - Downloading docopt-0.6.1.tar.gz
11:49:26 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
11:49:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
11:49:26 INFO - Installing collected packages: blobuploader, requests, docopt
11:49:26 INFO - Running setup.py install for blobuploader
11:49:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
11:49:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
11:49:26 INFO - Running setup.py install for requests
11:49:27 INFO - Running setup.py install for docopt
11:49:27 INFO - Successfully installed blobuploader requests docopt
11:49:27 INFO - Cleaning up...
11:49:27 INFO - Return code: 0
11:49:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv
11:49:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:49:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:49:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:49:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:49:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:49:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:49:27 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 0x9455ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95204d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95e1b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95d1790>, '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 0x94c4908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95cfbf0>, '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-1448308106.494321-1649799629', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
11:49:27 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
11:49:27 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
11:49:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:49:27 INFO - 'CCACHE_UMASK': '002',
11:49:27 INFO - 'DISPLAY': ':0',
11:49:27 INFO - 'HOME': '/home/cltbld',
11:49:27 INFO - 'LANG': 'en_US.UTF-8',
11:49:27 INFO - 'LOGNAME': 'cltbld',
11:49:27 INFO - 'MAIL': '/var/mail/cltbld',
11:49:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:49:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:49:27 INFO - 'MOZ_NO_REMOTE': '1',
11:49:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:49:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:49:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:49:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:49:27 INFO - 'PWD': '/builds/slave/test',
11:49:27 INFO - 'SHELL': '/bin/bash',
11:49:27 INFO - 'SHLVL': '1',
11:49:27 INFO - 'TERM': 'linux',
11:49:27 INFO - 'TMOUT': '86400',
11:49:27 INFO - 'USER': 'cltbld',
11:49:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448308106.494321-1649799629',
11:49:27 INFO - '_': '/tools/buildbot/bin/python'}
11:49:27 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:49:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
11:49:27 INFO - Running setup.py (path:/tmp/pip-REDd3T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
11:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
11:49:28 INFO - Running setup.py (path:/tmp/pip-uBhs7d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
11:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
11:49:28 INFO - Running setup.py (path:/tmp/pip-BVwc0W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
11:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
11:49:28 INFO - Running setup.py (path:/tmp/pip-_s_dUE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
11:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
11:49:28 INFO - Running setup.py (path:/tmp/pip-mdwPIn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
11:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
11:49:28 INFO - Running setup.py (path:/tmp/pip-38EmsE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
11:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
11:49:28 INFO - Running setup.py (path:/tmp/pip-o5BHgi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
11:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
11:49:28 INFO - Running setup.py (path:/tmp/pip-pXFI8y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
11:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
11:49:29 INFO - Running setup.py (path:/tmp/pip-JLyGOM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
11:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
11:49:29 INFO - Running setup.py (path:/tmp/pip-oA2Gd0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
11:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
11:49:29 INFO - Running setup.py (path:/tmp/pip-RytA8p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
11:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
11:49:29 INFO - Running setup.py (path:/tmp/pip-fKAH7e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
11:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
11:49:29 INFO - Running setup.py (path:/tmp/pip-mGhQ1L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
11:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
11:49:29 INFO - Running setup.py (path:/tmp/pip-bHCzIx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
11:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
11:49:29 INFO - Running setup.py (path:/tmp/pip-XqkhX2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
11:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
11:49:29 INFO - Running setup.py (path:/tmp/pip-ci_7UQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
11:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
11:49:30 INFO - Running setup.py (path:/tmp/pip-WNhNlf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
11:49:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
11:49:30 INFO - Running setup.py (path:/tmp/pip-0ThyLi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
11:49:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
11:49:30 INFO - Running setup.py (path:/tmp/pip-DfvdQ3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
11:49:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:49:30 INFO - Running setup.py (path:/tmp/pip-5w9zjJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:49:30 INFO - Unpacking /builds/slave/test/build/tests/marionette
11:49:30 INFO - Running setup.py (path:/tmp/pip-SItKpz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
11:49:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:49:31 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, marionette-transport, marionette-driver, browsermob-proxy, marionette-client
11:49:31 INFO - Running setup.py install for manifestparser
11:49:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
11:49:31 INFO - Running setup.py install for mozcrash
11:49:31 INFO - Running setup.py install for mozdebug
11:49:31 INFO - Running setup.py install for mozdevice
11:49:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
11:49:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin
11:49:31 INFO - Running setup.py install for mozfile
11:49:32 INFO - Running setup.py install for mozhttpd
11:49:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
11:49:32 INFO - Running setup.py install for mozinfo
11:49:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
11:49:32 INFO - Running setup.py install for mozInstall
11:49:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
11:49:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
11:49:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
11:49:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
11:49:32 INFO - Running setup.py install for mozleak
11:49:32 INFO - Running setup.py install for mozlog
11:49:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
11:49:33 INFO - Running setup.py install for moznetwork
11:49:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
11:49:33 INFO - Running setup.py install for mozprocess
11:49:33 INFO - Running setup.py install for mozprofile
11:49:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
11:49:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
11:49:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
11:49:33 INFO - Running setup.py install for mozrunner
11:49:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
11:49:34 INFO - Running setup.py install for mozscreenshot
11:49:34 INFO - Running setup.py install for moztest
11:49:34 INFO - Running setup.py install for mozversion
11:49:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
11:49:34 INFO - Running setup.py install for marionette-transport
11:49:34 INFO - Running setup.py install for marionette-driver
11:49:35 INFO - Running setup.py install for browsermob-proxy
11:49:35 INFO - Running setup.py install for marionette-client
11:49:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:49:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
11:49:35 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion marionette-transport marionette-driver browsermob-proxy marionette-client
11:49:35 INFO - Cleaning up...
11:49:35 INFO - Return code: 0
11:49:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv
11:49:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:49:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:49:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:49:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:49:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:49:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:49: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', '-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 0x9455ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95204d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95e1b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95d1790>, '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 0x94c4908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95cfbf0>, '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-1448308106.494321-1649799629', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
11:49:35 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
11:49:35 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
11:49:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:49:35 INFO - 'CCACHE_UMASK': '002',
11:49:35 INFO - 'DISPLAY': ':0',
11:49:35 INFO - 'HOME': '/home/cltbld',
11:49:35 INFO - 'LANG': 'en_US.UTF-8',
11:49:35 INFO - 'LOGNAME': 'cltbld',
11:49:35 INFO - 'MAIL': '/var/mail/cltbld',
11:49:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:49:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:49:35 INFO - 'MOZ_NO_REMOTE': '1',
11:49:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:49:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:49:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:49:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:49:35 INFO - 'PWD': '/builds/slave/test',
11:49:35 INFO - 'SHELL': '/bin/bash',
11:49:35 INFO - 'SHLVL': '1',
11:49:35 INFO - 'TERM': 'linux',
11:49:35 INFO - 'TMOUT': '86400',
11:49:35 INFO - 'USER': 'cltbld',
11:49:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448308106.494321-1649799629',
11:49:35 INFO - '_': '/tools/buildbot/bin/python'}
11:49:36 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:49:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
11:49:36 INFO - Running setup.py (path:/tmp/pip-jqYQrV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
11:49:36 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
11:49:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
11:49:36 INFO - Running setup.py (path:/tmp/pip-rxYl8M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
11:49:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
11:49:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
11:49:36 INFO - Running setup.py (path:/tmp/pip-3OwAzE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
11:49:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
11:49:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
11:49:36 INFO - Running setup.py (path:/tmp/pip-KqG_Gz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
11:49:36 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))
11:49:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
11:49:36 INFO - Running setup.py (path:/tmp/pip-V7pT5b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
11:49:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
11:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
11:49:37 INFO - Running setup.py (path:/tmp/pip-Atp3XA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
11:49:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
11:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
11:49:37 INFO - Running setup.py (path:/tmp/pip-9LiCcp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
11:49:37 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))
11:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
11:49:37 INFO - Running setup.py (path:/tmp/pip-CMmGTY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
11:49:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
11:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
11:49:37 INFO - Running setup.py (path:/tmp/pip-c00_Vo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
11:49:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
11:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
11:49:37 INFO - Running setup.py (path:/tmp/pip-1RtG9X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
11:49:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.0 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
11:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
11:49:37 INFO - Running setup.py (path:/tmp/pip-XUU_8P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
11:49:37 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
11:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
11:49:37 INFO - Running setup.py (path:/tmp/pip-j0hA3K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
11:49:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
11:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
11:49:38 INFO - Running setup.py (path:/tmp/pip-FOQDb6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
11:49:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.27 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
11:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
11:49:38 INFO - Running setup.py (path:/tmp/pip-CejBS5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
11:49:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
11:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
11:49:38 INFO - Running setup.py (path:/tmp/pip-Q9XL9X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
11:49:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
11:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
11:49:38 INFO - Running setup.py (path:/tmp/pip-RNR0xo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
11:49:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
11:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
11:49:38 INFO - Running setup.py (path:/tmp/pip-5STbQr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
11:49:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
11:49:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
11:49:38 INFO - Running setup.py (path:/tmp/pip-JmzweI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
11:49:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-transport==1.0.0 from file:///builds/slave/test/build/tests/marionette/transport in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
11:49:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
11:49:38 INFO - Running setup.py (path:/tmp/pip-e0N3yK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
11:49:39 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))
11:49:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:49:39 INFO - Running setup.py (path:/tmp/pip-x2I5v5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:49:39 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
11:49:39 INFO - Unpacking /builds/slave/test/build/tests/marionette
11:49:39 INFO - Running setup.py (path:/tmp/pip-5u3RpO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
11:49:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:49:39 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))
11:49:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
11:49:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
11:49:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
11:49:39 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))
11:49:39 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))
11:49:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
11:49:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:39 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
11:49:39 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
11:49:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:42 INFO - Downloading blessings-1.5.1.tar.gz
11:49:42 INFO - Storing download in cache at /builds/slave/test/build/venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblessings-1.5.1.tar.gz
11:49:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
11:49:43 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
11:49:43 INFO - Installing collected packages: blessings
11:49:43 INFO - Running setup.py install for blessings
11:49:43 INFO - Successfully installed blessings
11:49:43 INFO - Cleaning up...
11:49:43 INFO - Return code: 0
11:49:43 INFO - Done creating virtualenv /builds/slave/test/build/venv.
11:49:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
11:49:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
11:49:43 INFO - Reading from file tmpfile_stdout
11:49:43 INFO - Current package versions:
11:49:43 INFO - argparse == 1.2.1
11:49:43 INFO - blessings == 1.5.1
11:49:43 INFO - blobuploader == 1.2.4
11:49:43 INFO - browsermob-proxy == 0.6.0
11:49:43 INFO - docopt == 0.6.1
11:49:43 INFO - manifestparser == 1.1
11:49:43 INFO - marionette-client == 1.1.0
11:49:43 INFO - marionette-driver == 1.1.0
11:49:43 INFO - marionette-transport == 1.0.0
11:49:43 INFO - mozInstall == 1.12
11:49:43 INFO - mozcrash == 0.16
11:49:43 INFO - mozdebug == 0.1
11:49:43 INFO - mozdevice == 0.46
11:49:43 INFO - mozfile == 1.2
11:49:43 INFO - mozhttpd == 0.7
11:49:43 INFO - mozinfo == 0.8
11:49:43 INFO - mozleak == 0.1
11:49:43 INFO - mozlog == 3.0
11:49:43 INFO - moznetwork == 0.27
11:49:43 INFO - mozprocess == 0.22
11:49:43 INFO - mozprofile == 0.27
11:49:43 INFO - mozrunner == 6.11
11:49:43 INFO - mozscreenshot == 0.1
11:49:43 INFO - mozsystemmonitor == 0.0
11:49:43 INFO - moztest == 0.7
11:49:43 INFO - mozversion == 1.4
11:49:43 INFO - psutil == 3.1.1
11:49:43 INFO - requests == 1.2.3
11:49:43 INFO - wsgiref == 0.1.2
11:49:43 INFO - Running post-action listener: _resource_record_post_action
11:49:43 INFO - Running post-action listener: _start_resource_monitoring
11:49:43 INFO - Starting resource monitoring.
11:49:43 INFO - #####
11:49:43 INFO - ##### Running pull step.
11:49:43 INFO - #####
11:49:43 INFO - Running pre-action listener: _resource_record_pre_action
11:49:43 INFO - Running main action method: pull
11:49:43 INFO - Pull has nothing to do!
11:49:43 INFO - Running post-action listener: _resource_record_post_action
11:49:43 INFO - #####
11:49:43 INFO - ##### Running install step.
11:49:43 INFO - #####
11:49:43 INFO - Running pre-action listener: _resource_record_pre_action
11:49:43 INFO - Running main action method: install
11:49:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
11:49:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
11:49:44 INFO - Reading from file tmpfile_stdout
11:49:44 INFO - Detecting whether we're running mozinstall >=1.0...
11:49:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
11:49:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
11:49:44 INFO - Reading from file tmpfile_stdout
11:49:44 INFO - Output received:
11:49:44 INFO - Usage: mozinstall [options] installer
11:49:44 INFO - Options:
11:49:44 INFO - -h, --help show this help message and exit
11:49:44 INFO - -d DEST, --destination=DEST
11:49:44 INFO - Directory to install application into. [default:
11:49:44 INFO - "/builds/slave/test"]
11:49:44 INFO - --app=APP Application being installed. [default: firefox]
11:49:44 INFO - mkdir: /builds/slave/test/build/application
11:49:44 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']
11:49:44 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
11:50:09 INFO - Reading from file tmpfile_stdout
11:50:09 INFO - Output received:
11:50:09 INFO - /builds/slave/test/build/application/firefox/firefox
11:50:09 INFO - Running post-action listener: _resource_record_post_action
11:50:09 INFO - #####
11:50:09 INFO - ##### Running run-tests step.
11:50:09 INFO - #####
11:50:09 INFO - Running pre-action listener: _resource_record_pre_action
11:50:09 INFO - Running main action method: run_tests
11:50:09 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
11:50:09 INFO - minidump filename unknown. determining based upon platform and arch
11:50:09 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
11:50:09 INFO - grabbing minidump binary from tooltool
11:50:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:50:09 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 0x95d1790>, '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 0x94c4908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95cfbf0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
11:50:09 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
11:50:09 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
11:50:09 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
11:50:09 INFO - Return code: 0
11:50:09 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
11:50:09 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
11:50:09 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/6rO_7tkVT_S5yhjohDqQKw/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
11:50:09 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/6rO_7tkVT_S5yhjohDqQKw/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
11:50:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:50:09 INFO - 'CCACHE_UMASK': '002',
11:50:09 INFO - 'DISPLAY': ':0',
11:50:09 INFO - 'HOME': '/home/cltbld',
11:50:09 INFO - 'LANG': 'en_US.UTF-8',
11:50:09 INFO - 'LOGNAME': 'cltbld',
11:50:09 INFO - 'MAIL': '/var/mail/cltbld',
11:50:09 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
11:50:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:50:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:50:09 INFO - 'MOZ_NO_REMOTE': '1',
11:50:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:50:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:50:09 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:50:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:50:09 INFO - 'PWD': '/builds/slave/test',
11:50:09 INFO - 'SHELL': '/bin/bash',
11:50:09 INFO - 'SHLVL': '1',
11:50:09 INFO - 'TERM': 'linux',
11:50:09 INFO - 'TMOUT': '86400',
11:50:09 INFO - 'USER': 'cltbld',
11:50:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448308106.494321-1649799629',
11:50:09 INFO - '_': '/tools/buildbot/bin/python'}
11:50:09 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/6rO_7tkVT_S5yhjohDqQKw/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
11:50:16 INFO - Using 1 client processes
11:50:16 INFO - wptserve Starting http server on 127.0.0.1:8000
11:50:16 INFO - wptserve Starting http server on 127.0.0.1:8001
11:50:16 INFO - wptserve Starting http server on 127.0.0.1:8443
11:50:19 INFO - SUITE-START | Running 820 tests
11:50:19 INFO - Running testharness tests
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 6ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 8ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:50:19 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
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:50:19 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 9ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:50:19 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
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:50:19 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
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:50:19 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
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:50:19 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
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
11:50:19 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 2ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 8ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:50:19 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
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:19 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:19 INFO - Setting up ssl
11:50:19 INFO - PROCESS | certutil |
11:50:19 INFO - PROCESS | certutil |
11:50:19 INFO - PROCESS | certutil |
11:50:19 INFO - Certificate Nickname Trust Attributes
11:50:19 INFO - SSL,S/MIME,JAR/XPI
11:50:19 INFO -
11:50:19 INFO - web-platform-tests CT,,
11:50:19 INFO -
11:50:19 INFO - Starting runner
11:50:20 INFO - PROCESS | 1796 | 1448308220854 Marionette INFO Marionette enabled via build flag and pref
11:50:21 INFO - PROCESS | 1796 | ++DOCSHELL 0xa5830800 == 1 [pid = 1796] [id = 1]
11:50:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 1 (0xa5830c00) [pid = 1796] [serial = 1] [outer = (nil)]
11:50:21 INFO - PROCESS | 1796 | [1796] 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
11:50:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 2 (0xa5834000) [pid = 1796] [serial = 2] [outer = 0xa5830c00]
11:50:21 INFO - PROCESS | 1796 | 1448308221557 Marionette INFO Listening on port 2828
11:50:22 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a5818340
11:50:23 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a0395ee0
11:50:23 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a03498e0
11:50:23 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a034a500
11:50:23 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned b7286e00
11:50:23 INFO - PROCESS | 1796 | 1448308223522 Marionette INFO Marionette enabled via command-line flag
11:50:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x9f9d2800 == 2 [pid = 1796] [id = 2]
11:50:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 3 (0x9f9d9c00) [pid = 1796] [serial = 3] [outer = (nil)]
11:50:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 4 (0x9f9da400) [pid = 1796] [serial = 4] [outer = 0x9f9d9c00]
11:50:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 5 (0xa58bbc00) [pid = 1796] [serial = 5] [outer = 0xa5830c00]
11:50:23 INFO - PROCESS | 1796 | [1796] 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
11:50:23 INFO - PROCESS | 1796 | 1448308223754 Marionette INFO Accepted connection conn0 from 127.0.0.1:51594
11:50:23 INFO - PROCESS | 1796 | 1448308223756 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:50:23 INFO - PROCESS | 1796 | [1796] 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
11:50:23 INFO - PROCESS | 1796 | 1448308223987 Marionette INFO Accepted connection conn1 from 127.0.0.1:51595
11:50:23 INFO - PROCESS | 1796 | 1448308223988 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:50:23 INFO - PROCESS | 1796 | 1448308223994 Marionette INFO Closed connection conn0
11:50:24 INFO - PROCESS | 1796 | [1796] 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
11:50:24 INFO - PROCESS | 1796 | 1448308224064 Marionette INFO Accepted connection conn2 from 127.0.0.1:51596
11:50:24 INFO - PROCESS | 1796 | 1448308224066 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:50:24 INFO - PROCESS | 1796 | 1448308224107 Marionette INFO Closed connection conn2
11:50:24 INFO - PROCESS | 1796 | 1448308224112 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
11:50:24 INFO - PROCESS | 1796 | [1796] 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
11:50:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x9fecc000 == 3 [pid = 1796] [id = 3]
11:50:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 6 (0xa0529c00) [pid = 1796] [serial = 6] [outer = (nil)]
11:50:25 INFO - PROCESS | 1796 | ++DOCSHELL 0xa0536400 == 4 [pid = 1796] [id = 4]
11:50:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 7 (0xa0599c00) [pid = 1796] [serial = 7] [outer = (nil)]
11:50:26 INFO - PROCESS | 1796 | [1796] 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
11:50:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ba2b000 == 5 [pid = 1796] [id = 5]
11:50:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 8 (0x9ba2b400) [pid = 1796] [serial = 8] [outer = (nil)]
11:50:26 INFO - PROCESS | 1796 | [1796] 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
11:50:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 9 (0x9b6fb000) [pid = 1796] [serial = 9] [outer = 0x9ba2b400]
11:50:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 10 (0x9b3cc400) [pid = 1796] [serial = 10] [outer = 0xa0529c00]
11:50:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 11 (0x9b3cdc00) [pid = 1796] [serial = 11] [outer = 0xa0599c00]
11:50:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 12 (0x9b3cfc00) [pid = 1796] [serial = 12] [outer = 0x9ba2b400]
11:50:28 INFO - PROCESS | 1796 | 1448308228289 Marionette INFO loaded listener.js
11:50:28 INFO - PROCESS | 1796 | 1448308228324 Marionette INFO loaded listener.js
11:50:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 13 (0x9a85a400) [pid = 1796] [serial = 13] [outer = 0x9ba2b400]
11:50:28 INFO - PROCESS | 1796 | 1448308228809 Marionette DEBUG conn1 client <- {"sessionId":"5a1df963-86fc-402a-ad37-3c9cf44da855","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":"20151123102231","device":"desktop","version":"44.0a2"}}
11:50:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:29 INFO - PROCESS | 1796 | 1448308229211 Marionette DEBUG conn1 -> {"name":"getContext"}
11:50:29 INFO - PROCESS | 1796 | 1448308229217 Marionette DEBUG conn1 client <- {"value":"content"}
11:50:29 INFO - PROCESS | 1796 | 1448308229653 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
11:50:29 INFO - PROCESS | 1796 | 1448308229657 Marionette DEBUG conn1 client <- {}
11:50:29 INFO - PROCESS | 1796 | 1448308229733 Marionette DEBUG conn1 -> {"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
11:50:30 INFO - PROCESS | 1796 | [1796] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
11:50:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 14 (0x9612cc00) [pid = 1796] [serial = 14] [outer = 0x9ba2b400]
11:50:30 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
11:50:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:50:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x9f91bc00 == 6 [pid = 1796] [id = 6]
11:50:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 15 (0x9fe27400) [pid = 1796] [serial = 15] [outer = (nil)]
11:50:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 16 (0x9569f400) [pid = 1796] [serial = 16] [outer = 0x9fe27400]
11:50:30 INFO - PROCESS | 1796 | 1448308230963 Marionette INFO loaded listener.js
11:50:31 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 17 (0x956a5400) [pid = 1796] [serial = 17] [outer = 0x9fe27400]
11:50:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x95574000 == 7 [pid = 1796] [id = 7]
11:50:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 18 (0x95574800) [pid = 1796] [serial = 18] [outer = (nil)]
11:50:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 19 (0x95576400) [pid = 1796] [serial = 19] [outer = 0x95574800]
11:50:31 INFO - PROCESS | 1796 | 1448308231511 Marionette INFO loaded listener.js
11:50:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 20 (0x9569f000) [pid = 1796] [serial = 20] [outer = 0x95574800]
11:50:32 INFO - PROCESS | 1796 | [1796] 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
11:50:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:32 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:50:32 INFO - document served over http requires an http
11:50:32 INFO - sub-resource via fetch-request using the http-csp
11:50:32 INFO - delivery method with keep-origin-redirect and when
11:50:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:50:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1951ms
11:50:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:50:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a5a3400 == 8 [pid = 1796] [id = 8]
11:50:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 21 (0x9b2f5400) [pid = 1796] [serial = 21] [outer = (nil)]
11:50:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 22 (0x9f918000) [pid = 1796] [serial = 22] [outer = 0x9b2f5400]
11:50:33 INFO - PROCESS | 1796 | 1448308233129 Marionette INFO loaded listener.js
11:50:33 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 23 (0xa0430000) [pid = 1796] [serial = 23] [outer = 0x9b2f5400]
11:50:33 INFO - PROCESS | 1796 | ++DOCSHELL 0xa15a4c00 == 9 [pid = 1796] [id = 9]
11:50:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 24 (0xa15a5c00) [pid = 1796] [serial = 24] [outer = (nil)]
11:50:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 25 (0xa059c000) [pid = 1796] [serial = 25] [outer = 0xa15a5c00]
11:50:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 26 (0xa58b2800) [pid = 1796] [serial = 26] [outer = 0xa15a5c00]
11:50:34 INFO - PROCESS | 1796 | ++DOCSHELL 0xa0532400 == 10 [pid = 1796] [id = 10]
11:50:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 27 (0xa05a6800) [pid = 1796] [serial = 27] [outer = (nil)]
11:50:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 28 (0xa7355400) [pid = 1796] [serial = 28] [outer = 0xa05a6800]
11:50:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 29 (0xa9286800) [pid = 1796] [serial = 29] [outer = 0xa05a6800]
11:50:34 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:50:34 INFO - document served over http requires an http
11:50:34 INFO - sub-resource via fetch-request using the http-csp
11:50:34 INFO - delivery method with no-redirect and when
11:50:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
11:50:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1690ms
11:50:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:50:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x955ee400 == 11 [pid = 1796] [id = 11]
11:50:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 30 (0x955ee800) [pid = 1796] [serial = 30] [outer = (nil)]
11:50:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 31 (0xa0344400) [pid = 1796] [serial = 31] [outer = 0x955ee800]
11:50:34 INFO - PROCESS | 1796 | 1448308234845 Marionette INFO loaded listener.js
11:50:34 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 32 (0x94754800) [pid = 1796] [serial = 32] [outer = 0x955ee800]
11:50:35 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:50:35 INFO - document served over http requires an http
11:50:35 INFO - sub-resource via fetch-request using the http-csp
11:50:35 INFO - delivery method with swap-origin-redirect and when
11:50: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"
11:50:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:50:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1352ms
11:50:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:50:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x9456d400 == 12 [pid = 1796] [id = 12]
11:50:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 33 (0x9456d800) [pid = 1796] [serial = 33] [outer = (nil)]
11:50:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 34 (0x94757c00) [pid = 1796] [serial = 34] [outer = 0x9456d800]
11:50:36 INFO - PROCESS | 1796 | 1448308236256 Marionette INFO loaded listener.js
11:50:36 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 35 (0x94760400) [pid = 1796] [serial = 35] [outer = 0x9456d800]
11:50:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x9c104400 == 13 [pid = 1796] [id = 13]
11:50:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 36 (0x9c108000) [pid = 1796] [serial = 36] [outer = (nil)]
11:50:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 37 (0x9c91a000) [pid = 1796] [serial = 37] [outer = 0x9c108000]
11:50:37 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:50:37 INFO - document served over http requires an http
11:50:37 INFO - sub-resource via iframe-tag using the http-csp
11:50:37 INFO - delivery method with keep-origin-redirect and when
11:50: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"
11:50:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:50:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1495ms
11:50:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:50:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ca33000 == 14 [pid = 1796] [id = 14]
11:50:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 38 (0x9cbef000) [pid = 1796] [serial = 38] [outer = (nil)]
11:50:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 39 (0x9cd4d400) [pid = 1796] [serial = 39] [outer = 0x9cbef000]
11:50:37 INFO - PROCESS | 1796 | 1448308237749 Marionette INFO loaded listener.js
11:50:37 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 40 (0x9cd55000) [pid = 1796] [serial = 40] [outer = 0x9cbef000]
11:50:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x9cd58800 == 15 [pid = 1796] [id = 15]
11:50:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 41 (0x9cd59800) [pid = 1796] [serial = 41] [outer = (nil)]
11:50:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 42 (0x9cd9a400) [pid = 1796] [serial = 42] [outer = 0x9cd59800]
11:50:39 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:50:39 INFO - document served over http requires an http
11:50:39 INFO - sub-resource via iframe-tag using the http-csp
11:50:39 INFO - delivery method with no-redirect and when
11:50:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:50:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2397ms
11:50:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:50:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x95578400 == 16 [pid = 1796] [id = 16]
11:50:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 43 (0x956a1400) [pid = 1796] [serial = 43] [outer = (nil)]
11:50:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 44 (0x97302000) [pid = 1796] [serial = 44] [outer = 0x956a1400]
11:50:40 INFO - PROCESS | 1796 | 1448308240106 Marionette INFO loaded listener.js
11:50:40 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 45 (0x9aa78c00) [pid = 1796] [serial = 45] [outer = 0x956a1400]
11:50:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x9b3d2400 == 17 [pid = 1796] [id = 17]
11:50:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 46 (0x9b588c00) [pid = 1796] [serial = 46] [outer = (nil)]
11:50:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 47 (0x9aed1800) [pid = 1796] [serial = 47] [outer = 0x9b588c00]
11:50:41 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:50:41 INFO - document served over http requires an http
11:50:41 INFO - sub-resource via iframe-tag using the http-csp
11:50:41 INFO - delivery method with swap-origin-redirect and when
11:50:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:50:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1340ms
11:50:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:50:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a5a4400 == 18 [pid = 1796] [id = 18]
11:50:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 48 (0x9b3cf800) [pid = 1796] [serial = 48] [outer = (nil)]
11:50:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 49 (0x9cbef800) [pid = 1796] [serial = 49] [outer = 0x9b3cf800]
11:50:41 INFO - PROCESS | 1796 | 1448308241434 Marionette INFO loaded listener.js
11:50:41 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 50 (0x9cd9c000) [pid = 1796] [serial = 50] [outer = 0x9b3cf800]
11:50:42 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:50:42 INFO - document served over http requires an http
11:50:42 INFO - sub-resource via script-tag using the http-csp
11:50:42 INFO - delivery method with keep-origin-redirect and when
11:50:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:50:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:50:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
11:50:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1082ms
11:50:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:50:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x955ef000 == 19 [pid = 1796] [id = 19]
11:50:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 51 (0x9cd9d400) [pid = 1796] [serial = 51] [outer = (nil)]
11:50:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 52 (0x9df18400) [pid = 1796] [serial = 52] [outer = 0x9cd9d400]
11:50:42 INFO - PROCESS | 1796 | 1448308242515 Marionette INFO loaded listener.js
11:50:42 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 53 (0x9e96e000) [pid = 1796] [serial = 53] [outer = 0x9cd9d400]
11:50:43 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:50:43 INFO - document served over http requires an http
11:50:43 INFO - sub-resource via script-tag using the http-csp
11:50:43 INFO - delivery method with no-redirect and when
11:50:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:50:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:50:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
11:50:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1101ms
11:50:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:50:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x9df11800 == 20 [pid = 1796] [id = 20]
11:50:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 54 (0x9e917800) [pid = 1796] [serial = 54] [outer = (nil)]
11:50:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 55 (0x9f918400) [pid = 1796] [serial = 55] [outer = 0x9e917800]
11:50:43 INFO - PROCESS | 1796 | 1448308243599 Marionette INFO loaded listener.js
11:50:43 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 56 (0xa0345800) [pid = 1796] [serial = 56] [outer = 0x9e917800]
11:50:44 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:50:44 INFO - document served over http requires an http
11:50:44 INFO - sub-resource via script-tag using the http-csp
11:50:44 INFO - delivery method with swap-origin-redirect and when
11:50: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"
11:50:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:50:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:50:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
11:50:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1081ms
11:50:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:50:44 INFO - PROCESS | 1796 | ++DOCSHELL 0xa052c800 == 21 [pid = 1796] [id = 21]
11:50:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 57 (0xa05a0400) [pid = 1796] [serial = 57] [outer = (nil)]
11:50:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 58 (0xa138b000) [pid = 1796] [serial = 58] [outer = 0xa05a0400]
11:50:44 INFO - PROCESS | 1796 | 1448308244700 Marionette INFO loaded listener.js
11:50:44 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 59 (0xa5831000) [pid = 1796] [serial = 59] [outer = 0xa05a0400]
11:50:45 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:50:45 INFO - document served over http requires an http
11:50:45 INFO - sub-resource via xhr-request using the http-csp
11:50:45 INFO - delivery method with keep-origin-redirect and when
11:50:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:50:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:50:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:50:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1085ms
11:50:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:50:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fd2c00 == 22 [pid = 1796] [id = 22]
11:50:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 60 (0xa7301400) [pid = 1796] [serial = 60] [outer = (nil)]
11:50:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 61 (0xa9288000) [pid = 1796] [serial = 61] [outer = 0xa7301400]
11:50:45 INFO - PROCESS | 1796 | 1448308245883 Marionette INFO loaded listener.js
11:50:45 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 62 (0x95597c00) [pid = 1796] [serial = 62] [outer = 0xa7301400]
11:50:46 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:50:46 INFO - document served over http requires an http
11:50:46 INFO - sub-resource via xhr-request using the http-csp
11:50:46 INFO - delivery method with no-redirect and when
11:50: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"
11:50:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:50:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:50:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
11:50:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1140ms
11:50:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:50:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x95594800 == 23 [pid = 1796] [id = 23]
11:50:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 63 (0x95596800) [pid = 1796] [serial = 63] [outer = (nil)]
11:50:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 64 (0x9cd54800) [pid = 1796] [serial = 64] [outer = 0x95596800]
11:50:46 INFO - PROCESS | 1796 | 1448308246967 Marionette INFO loaded listener.js
11:50:47 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 65 (0x9f9a5c00) [pid = 1796] [serial = 65] [outer = 0x95596800]
11:50:47 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:50:47 INFO - document served over http requires an http
11:50:47 INFO - sub-resource via xhr-request using the http-csp
11:50:47 INFO - delivery method with swap-origin-redirect and when
11:50:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:50:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:50:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:50:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 988ms
11:50:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:50:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x9475fc00 == 24 [pid = 1796] [id = 24]
11:50:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 66 (0x9ae4a000) [pid = 1796] [serial = 66] [outer = (nil)]
11:50:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 67 (0x9f9abc00) [pid = 1796] [serial = 67] [outer = 0x9ae4a000]
11:50:47 INFO - PROCESS | 1796 | 1448308247958 Marionette INFO loaded listener.js
11:50:48 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 68 (0xa9d50400) [pid = 1796] [serial = 68] [outer = 0x9ae4a000]
11:50:49 INFO - PROCESS | 1796 | --DOCSHELL 0x9c104400 == 23 [pid = 1796] [id = 13]
11:50:49 INFO - PROCESS | 1796 | --DOCSHELL 0x9b3d2400 == 22 [pid = 1796] [id = 17]
11:50:49 INFO - PROCESS | 1796 | --DOCSHELL 0x9cd58800 == 21 [pid = 1796] [id = 15]
11:50:49 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:50:49 INFO - document served over http requires an https
11:50:49 INFO - sub-resource via fetch-request using the http-csp
11:50:49 INFO - delivery method with keep-origin-redirect and when
11:50:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:50:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2279ms
11:50:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:50:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x95599400 == 22 [pid = 1796] [id = 25]
11:50:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 69 (0x9559d800) [pid = 1796] [serial = 69] [outer = (nil)]
11:50:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 70 (0x955f5c00) [pid = 1796] [serial = 70] [outer = 0x9559d800]
11:50:50 INFO - PROCESS | 1796 | 1448308250275 Marionette INFO loaded listener.js
11:50:50 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 71 (0x9612f400) [pid = 1796] [serial = 71] [outer = 0x9559d800]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 70 (0xa5834000) [pid = 1796] [serial = 2] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 69 (0xa7301400) [pid = 1796] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 68 (0x9e917800) [pid = 1796] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 67 (0x9cd9d400) [pid = 1796] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 66 (0x9b2f5400) [pid = 1796] [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]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 65 (0x9b3cf800) [pid = 1796] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 64 (0x955ee800) [pid = 1796] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 63 (0x9456d800) [pid = 1796] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 62 (0x956a1400) [pid = 1796] [serial = 43] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 61 (0x9c108000) [pid = 1796] [serial = 36] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 60 (0x9b588c00) [pid = 1796] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 59 (0x9fe27400) [pid = 1796] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 58 (0xa05a0400) [pid = 1796] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 57 (0x95596800) [pid = 1796] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 56 (0x9cd59800) [pid = 1796] [serial = 41] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308238575]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 55 (0x9cbef000) [pid = 1796] [serial = 38] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 54 (0x9df18400) [pid = 1796] [serial = 52] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 53 (0x9cbef800) [pid = 1796] [serial = 49] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 52 (0x9aed1800) [pid = 1796] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 51 (0x97302000) [pid = 1796] [serial = 44] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 50 (0x9cd9a400) [pid = 1796] [serial = 42] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308238575]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 49 (0x9cd4d400) [pid = 1796] [serial = 39] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 48 (0x9c91a000) [pid = 1796] [serial = 37] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 47 (0x94757c00) [pid = 1796] [serial = 34] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 46 (0xa0344400) [pid = 1796] [serial = 31] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 45 (0xa7355400) [pid = 1796] [serial = 28] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 44 (0x9f918000) [pid = 1796] [serial = 22] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 43 (0x95576400) [pid = 1796] [serial = 19] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 42 (0xa059c000) [pid = 1796] [serial = 25] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 41 (0x9569f400) [pid = 1796] [serial = 16] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 40 (0x9b3cfc00) [pid = 1796] [serial = 12] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 39 (0x9b6fb000) [pid = 1796] [serial = 9] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 38 (0x9cd54800) [pid = 1796] [serial = 64] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 37 (0xa9288000) [pid = 1796] [serial = 61] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 36 (0xa138b000) [pid = 1796] [serial = 58] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 35 (0x9f918400) [pid = 1796] [serial = 55] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 34 (0x9f9a5c00) [pid = 1796] [serial = 65] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 33 (0x95597c00) [pid = 1796] [serial = 62] [outer = (nil)] [url = about:blank]
11:50:51 INFO - PROCESS | 1796 | --DOMWINDOW == 32 (0xa5831000) [pid = 1796] [serial = 59] [outer = (nil)] [url = about:blank]
11:50:51 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:50:51 INFO - document served over http requires an https
11:50:51 INFO - sub-resource via fetch-request using the http-csp
11:50:51 INFO - delivery method with no-redirect and when
11:50:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:50:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1601ms
11:50:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:50:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x955a1400 == 23 [pid = 1796] [id = 26]
11:50:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 33 (0x955ee000) [pid = 1796] [serial = 72] [outer = (nil)]
11:50:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 34 (0x98174000) [pid = 1796] [serial = 73] [outer = 0x955ee000]
11:50:51 INFO - PROCESS | 1796 | 1448308251906 Marionette INFO loaded listener.js
11:50:52 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 35 (0x9aac7800) [pid = 1796] [serial = 74] [outer = 0x955ee000]
11:50:52 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:50:52 INFO - document served over http requires an https
11:50:52 INFO - sub-resource via fetch-request using the http-csp
11:50:52 INFO - delivery method with swap-origin-redirect and when
11:50:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:50:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1140ms
11:50:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:50:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x9559bc00 == 24 [pid = 1796] [id = 27]
11:50:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 36 (0x9b0ccc00) [pid = 1796] [serial = 75] [outer = (nil)]
11:50:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 37 (0x9bd8b800) [pid = 1796] [serial = 76] [outer = 0x9b0ccc00]
11:50:53 INFO - PROCESS | 1796 | 1448308253029 Marionette INFO loaded listener.js
11:50:53 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 38 (0x9ccb0800) [pid = 1796] [serial = 77] [outer = 0x9b0ccc00]
11:50:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x96129400 == 25 [pid = 1796] [id = 28]
11:50:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 39 (0x9612e400) [pid = 1796] [serial = 78] [outer = (nil)]
11:50:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 40 (0x97302000) [pid = 1796] [serial = 79] [outer = 0x9612e400]
11:50:54 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:50:54 INFO - document served over http requires an https
11:50:54 INFO - sub-resource via iframe-tag using the http-csp
11:50:54 INFO - delivery method with keep-origin-redirect and when
11:50:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:50:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1502ms
11:50:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:50:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a61e400 == 26 [pid = 1796] [id = 29]
11:50:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 41 (0x9a85d000) [pid = 1796] [serial = 80] [outer = (nil)]
11:50:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 42 (0x9af6fc00) [pid = 1796] [serial = 81] [outer = 0x9a85d000]
11:50:54 INFO - PROCESS | 1796 | 1448308254693 Marionette INFO loaded listener.js
11:50:54 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 43 (0x9ccacc00) [pid = 1796] [serial = 82] [outer = 0x9a85d000]
11:50:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x9cd54000 == 27 [pid = 1796] [id = 30]
11:50:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 44 (0x9cd54400) [pid = 1796] [serial = 83] [outer = (nil)]
11:50:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 45 (0x9cd59400) [pid = 1796] [serial = 84] [outer = 0x9cd54400]
11:50:55 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:50:55 INFO - document served over http requires an https
11:50:55 INFO - sub-resource via iframe-tag using the http-csp
11:50:55 INFO - delivery method with no-redirect and when
11:50:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:50:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1486ms
11:50:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:50:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x9569ec00 == 28 [pid = 1796] [id = 31]
11:50:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 46 (0x9cd99000) [pid = 1796] [serial = 85] [outer = (nil)]
11:50:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 47 (0x9cda4000) [pid = 1796] [serial = 86] [outer = 0x9cd99000]
11:50:56 INFO - PROCESS | 1796 | 1448308256119 Marionette INFO loaded listener.js
11:50:56 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 48 (0x9e15c400) [pid = 1796] [serial = 87] [outer = 0x9cd99000]
11:50:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x9f5b7800 == 29 [pid = 1796] [id = 32]
11:50:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 49 (0x9f5b8000) [pid = 1796] [serial = 88] [outer = (nil)]
11:50:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 50 (0x9e978800) [pid = 1796] [serial = 89] [outer = 0x9f5b8000]
11:50:57 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:50:57 INFO - document served over http requires an https
11:50:57 INFO - sub-resource via iframe-tag using the http-csp
11:50:57 INFO - delivery method with swap-origin-redirect and when
11:50:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:50:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1590ms
11:50:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:50:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x9f9a2000 == 30 [pid = 1796] [id = 33]
11:50:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 51 (0x9f9a4c00) [pid = 1796] [serial = 90] [outer = (nil)]
11:50:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 52 (0x9f9aa000) [pid = 1796] [serial = 91] [outer = 0x9f9a4c00]
11:50:57 INFO - PROCESS | 1796 | 1448308257851 Marionette INFO loaded listener.js
11:50:57 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 53 (0x9fe2d400) [pid = 1796] [serial = 92] [outer = 0x9f9a4c00]
11:50:58 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:50:58 INFO - document served over http requires an https
11:50:58 INFO - sub-resource via script-tag using the http-csp
11:50:58 INFO - delivery method with keep-origin-redirect and when
11:50:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:50:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:50:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:50:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1436ms
11:50:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:50:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x9f9aac00 == 31 [pid = 1796] [id = 34]
11:50:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 54 (0xa030f800) [pid = 1796] [serial = 93] [outer = (nil)]
11:50:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 55 (0xa0316c00) [pid = 1796] [serial = 94] [outer = 0xa030f800]
11:50:59 INFO - PROCESS | 1796 | 1448308259193 Marionette INFO loaded listener.js
11:50:59 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 56 (0xa031e400) [pid = 1796] [serial = 95] [outer = 0xa030f800]
11:51:00 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:51:00 INFO - document served over http requires an https
11:51:00 INFO - sub-resource via script-tag using the http-csp
11:51:00 INFO - delivery method with no-redirect and when
11:51:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:51:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1303ms
11:51:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:51:00 INFO - PROCESS | 1796 | ++DOCSHELL 0xa0315000 == 32 [pid = 1796] [id = 35]
11:51:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 57 (0xa031b400) [pid = 1796] [serial = 96] [outer = (nil)]
11:51:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 58 (0xa0530800) [pid = 1796] [serial = 97] [outer = 0xa031b400]
11:51:00 INFO - PROCESS | 1796 | 1448308260479 Marionette INFO loaded listener.js
11:51:00 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 59 (0xa10f0800) [pid = 1796] [serial = 98] [outer = 0xa031b400]
11:51:01 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:01 INFO - document served over http requires an https
11:51:01 INFO - sub-resource via script-tag using the http-csp
11:51:01 INFO - delivery method with swap-origin-redirect and when
11:51:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:51:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1543ms
11:51:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:51:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x9475bc00 == 33 [pid = 1796] [id = 36]
11:51:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 60 (0xa052a400) [pid = 1796] [serial = 99] [outer = (nil)]
11:51:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 61 (0xa7301400) [pid = 1796] [serial = 100] [outer = 0xa052a400]
11:51:02 INFO - PROCESS | 1796 | 1448308262074 Marionette INFO loaded listener.js
11:51:02 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 62 (0xa87e3400) [pid = 1796] [serial = 101] [outer = 0xa052a400]
11:51:03 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:51:03 INFO - document served over http requires an https
11:51:03 INFO - sub-resource via xhr-request using the http-csp
11:51:03 INFO - delivery method with keep-origin-redirect and when
11:51:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:51:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1344ms
11:51:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:51:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x9556c000 == 34 [pid = 1796] [id = 37]
11:51:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 63 (0x9817ec00) [pid = 1796] [serial = 102] [outer = (nil)]
11:51:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 64 (0xa9359000) [pid = 1796] [serial = 103] [outer = 0x9817ec00]
11:51:03 INFO - PROCESS | 1796 | 1448308263431 Marionette INFO loaded listener.js
11:51:03 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 65 (0xa9d53800) [pid = 1796] [serial = 104] [outer = 0x9817ec00]
11:51:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 66 (0x92cf2800) [pid = 1796] [serial = 105] [outer = 0xa05a6800]
11:51:04 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:51:04 INFO - document served over http requires an https
11:51:04 INFO - sub-resource via xhr-request using the http-csp
11:51:04 INFO - delivery method with no-redirect and when
11:51:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
11:51:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1340ms
11:51:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:51:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cec800 == 35 [pid = 1796] [id = 38]
11:51:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 67 (0x92cef400) [pid = 1796] [serial = 106] [outer = (nil)]
11:51:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 68 (0x92cf7c00) [pid = 1796] [serial = 107] [outer = 0x92cef400]
11:51:04 INFO - PROCESS | 1796 | 1448308264769 Marionette INFO loaded listener.js
11:51:04 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 69 (0x9eab2400) [pid = 1796] [serial = 108] [outer = 0x92cef400]
11:51:05 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:05 INFO - document served over http requires an https
11:51:05 INFO - sub-resource via xhr-request using the http-csp
11:51:05 INFO - delivery method with swap-origin-redirect and when
11:51:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:51:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1289ms
11:51:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:51:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b77400 == 36 [pid = 1796] [id = 39]
11:51:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 70 (0x92b7a000) [pid = 1796] [serial = 109] [outer = (nil)]
11:51:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 71 (0x92b7dc00) [pid = 1796] [serial = 110] [outer = 0x92b7a000]
11:51:06 INFO - PROCESS | 1796 | 1448308266119 Marionette INFO loaded listener.js
11:51:06 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 72 (0x9556dc00) [pid = 1796] [serial = 111] [outer = 0x92b7a000]
11:51:07 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:51:07 INFO - document served over http requires an http
11:51:07 INFO - sub-resource via fetch-request using the http-csp
11:51:07 INFO - delivery method with keep-origin-redirect and when
11:51:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:51:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1379ms
11:51:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:51:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x92467400 == 37 [pid = 1796] [id = 40]
11:51:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 73 (0x9246a400) [pid = 1796] [serial = 112] [outer = (nil)]
11:51:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 74 (0x9246e400) [pid = 1796] [serial = 113] [outer = 0x9246a400]
11:51:07 INFO - PROCESS | 1796 | 1448308267457 Marionette INFO loaded listener.js
11:51:07 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 75 (0x92b76800) [pid = 1796] [serial = 114] [outer = 0x9246a400]
11:51:09 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:51:09 INFO - document served over http requires an http
11:51:09 INFO - sub-resource via fetch-request using the http-csp
11:51:09 INFO - delivery method with no-redirect and when
11:51:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
11:51:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2245ms
11:51:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:51:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x92296800 == 38 [pid = 1796] [id = 41]
11:51:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 76 (0x92297000) [pid = 1796] [serial = 115] [outer = (nil)]
11:51:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 77 (0x922a0800) [pid = 1796] [serial = 116] [outer = 0x92297000]
11:51:09 INFO - PROCESS | 1796 | 1448308269890 Marionette INFO loaded listener.js
11:51:09 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 78 (0x92470800) [pid = 1796] [serial = 117] [outer = 0x92297000]
11:51:11 INFO - PROCESS | 1796 | --DOMWINDOW == 77 (0x9aa78c00) [pid = 1796] [serial = 45] [outer = (nil)] [url = about:blank]
11:51:11 INFO - PROCESS | 1796 | --DOMWINDOW == 76 (0xa0345800) [pid = 1796] [serial = 56] [outer = (nil)] [url = about:blank]
11:51:11 INFO - PROCESS | 1796 | --DOMWINDOW == 75 (0x956a5400) [pid = 1796] [serial = 17] [outer = (nil)] [url = about:blank]
11:51:11 INFO - PROCESS | 1796 | --DOMWINDOW == 74 (0x9e96e000) [pid = 1796] [serial = 53] [outer = (nil)] [url = about:blank]
11:51:11 INFO - PROCESS | 1796 | --DOMWINDOW == 73 (0xa0430000) [pid = 1796] [serial = 23] [outer = (nil)] [url = about:blank]
11:51:11 INFO - PROCESS | 1796 | --DOMWINDOW == 72 (0x94754800) [pid = 1796] [serial = 32] [outer = (nil)] [url = about:blank]
11:51:11 INFO - PROCESS | 1796 | --DOMWINDOW == 71 (0x9cd9c000) [pid = 1796] [serial = 50] [outer = (nil)] [url = about:blank]
11:51:11 INFO - PROCESS | 1796 | --DOMWINDOW == 70 (0x94760400) [pid = 1796] [serial = 35] [outer = (nil)] [url = about:blank]
11:51:11 INFO - PROCESS | 1796 | --DOMWINDOW == 69 (0x9cd55000) [pid = 1796] [serial = 40] [outer = (nil)] [url = about:blank]
11:51:11 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:11 INFO - document served over http requires an http
11:51:11 INFO - sub-resource via fetch-request using the http-csp
11:51:11 INFO - delivery method with swap-origin-redirect and when
11:51:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:51:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1701ms
11:51:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:51:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b80000 == 39 [pid = 1796] [id = 42]
11:51:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 70 (0x9456a800) [pid = 1796] [serial = 118] [outer = (nil)]
11:51:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 71 (0x95573800) [pid = 1796] [serial = 119] [outer = 0x9456a800]
11:51:11 INFO - PROCESS | 1796 | 1448308271417 Marionette INFO loaded listener.js
11:51:11 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 72 (0x955f9400) [pid = 1796] [serial = 120] [outer = 0x9456a800]
11:51:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fc9400 == 40 [pid = 1796] [id = 43]
11:51:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 73 (0x97fca000) [pid = 1796] [serial = 121] [outer = (nil)]
11:51:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 74 (0x9730e400) [pid = 1796] [serial = 122] [outer = 0x97fca000]
11:51:12 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:51:12 INFO - document served over http requires an http
11:51:12 INFO - sub-resource via iframe-tag using the http-csp
11:51:12 INFO - delivery method with keep-origin-redirect and when
11:51:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:51:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1285ms
11:51:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:51:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x94755400 == 41 [pid = 1796] [id = 44]
11:51:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 75 (0x97fca800) [pid = 1796] [serial = 123] [outer = (nil)]
11:51:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 76 (0x9a5a4800) [pid = 1796] [serial = 124] [outer = 0x97fca800]
11:51:12 INFO - PROCESS | 1796 | 1448308272730 Marionette INFO loaded listener.js
11:51:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 77 (0x9aacac00) [pid = 1796] [serial = 125] [outer = 0x97fca800]
11:51:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x9b6fc000 == 42 [pid = 1796] [id = 45]
11:51:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 78 (0x9c102c00) [pid = 1796] [serial = 126] [outer = (nil)]
11:51:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 79 (0x9cd4e400) [pid = 1796] [serial = 127] [outer = 0x9c102c00]
11:51:13 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:51:13 INFO - document served over http requires an http
11:51:13 INFO - sub-resource via iframe-tag using the http-csp
11:51:13 INFO - delivery method with no-redirect and when
11:51: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"
11:51:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:51:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1186ms
11:51:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:51:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x9817fc00 == 43 [pid = 1796] [id = 46]
11:51:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 80 (0x9ca32c00) [pid = 1796] [serial = 128] [outer = (nil)]
11:51:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 81 (0x9cd9d800) [pid = 1796] [serial = 129] [outer = 0x9ca32c00]
11:51:13 INFO - PROCESS | 1796 | 1448308273963 Marionette INFO loaded listener.js
11:51:14 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 82 (0x9e96e000) [pid = 1796] [serial = 130] [outer = 0x9ca32c00]
11:51:14 INFO - PROCESS | 1796 | --DOMWINDOW == 81 (0x9f9abc00) [pid = 1796] [serial = 67] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1796 | --DOMWINDOW == 80 (0x955f5c00) [pid = 1796] [serial = 70] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1796 | --DOMWINDOW == 79 (0x98174000) [pid = 1796] [serial = 73] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1796 | --DOMWINDOW == 78 (0x9559d800) [pid = 1796] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:51:14 INFO - PROCESS | 1796 | --DOMWINDOW == 77 (0x955ee000) [pid = 1796] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:51:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x9eab8400 == 44 [pid = 1796] [id = 47]
11:51:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 78 (0x9f5b9000) [pid = 1796] [serial = 131] [outer = (nil)]
11:51:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 79 (0x97fd3400) [pid = 1796] [serial = 132] [outer = 0x9f5b9000]
11:51:14 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:14 INFO - document served over http requires an http
11:51:14 INFO - sub-resource via iframe-tag using the http-csp
11:51:14 INFO - delivery method with swap-origin-redirect and when
11:51:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:51:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1259ms
11:51:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:51:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x955ee000 == 45 [pid = 1796] [id = 48]
11:51:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 80 (0x9df1f800) [pid = 1796] [serial = 133] [outer = (nil)]
11:51:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 81 (0x9f99fc00) [pid = 1796] [serial = 134] [outer = 0x9df1f800]
11:51:15 INFO - PROCESS | 1796 | 1448308275204 Marionette INFO loaded listener.js
11:51:15 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 82 (0xa0317c00) [pid = 1796] [serial = 135] [outer = 0x9df1f800]
11:51:16 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:51:16 INFO - document served over http requires an http
11:51:16 INFO - sub-resource via script-tag using the http-csp
11:51:16 INFO - delivery method with keep-origin-redirect and when
11:51:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
11:51:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1135ms
11:51:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:51:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x9c10e800 == 46 [pid = 1796] [id = 49]
11:51:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 83 (0x9e970c00) [pid = 1796] [serial = 136] [outer = (nil)]
11:51:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 84 (0xa059c000) [pid = 1796] [serial = 137] [outer = 0x9e970c00]
11:51:16 INFO - PROCESS | 1796 | 1448308276342 Marionette INFO loaded listener.js
11:51:16 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 85 (0xa93c5000) [pid = 1796] [serial = 138] [outer = 0x9e970c00]
11:51:17 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:51:17 INFO - document served over http requires an http
11:51:17 INFO - sub-resource via script-tag using the http-csp
11:51:17 INFO - delivery method with no-redirect and when
11:51:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
11:51:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1143ms
11:51:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:51:17 INFO - PROCESS | 1796 | ++DOCSHELL 0xa0431800 == 47 [pid = 1796] [id = 50]
11:51:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 86 (0xa105c800) [pid = 1796] [serial = 139] [outer = (nil)]
11:51:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 87 (0xac3d9000) [pid = 1796] [serial = 140] [outer = 0xa105c800]
11:51:17 INFO - PROCESS | 1796 | 1448308277486 Marionette INFO loaded listener.js
11:51:17 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 88 (0xac3e0c00) [pid = 1796] [serial = 141] [outer = 0xa105c800]
11:51:18 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:18 INFO - document served over http requires an http
11:51:18 INFO - sub-resource via script-tag using the http-csp
11:51:18 INFO - delivery method with swap-origin-redirect and when
11:51:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
11:51:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1560ms
11:51:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:51:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b7e800 == 48 [pid = 1796] [id = 51]
11:51:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 89 (0x945b0c00) [pid = 1796] [serial = 142] [outer = (nil)]
11:51:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 90 (0x945b4400) [pid = 1796] [serial = 143] [outer = 0x945b0c00]
11:51:19 INFO - PROCESS | 1796 | 1448308279180 Marionette INFO loaded listener.js
11:51:19 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0x955f1400) [pid = 1796] [serial = 144] [outer = 0x945b0c00]
11:51:20 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:51:20 INFO - document served over http requires an http
11:51:20 INFO - sub-resource via xhr-request using the http-csp
11:51:20 INFO - delivery method with keep-origin-redirect and when
11:51:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:51:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1337ms
11:51:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:51:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x91f35000 == 49 [pid = 1796] [id = 52]
11:51:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x91f35800) [pid = 1796] [serial = 145] [outer = (nil)]
11:51:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x91f42400) [pid = 1796] [serial = 146] [outer = 0x91f35800]
11:51:20 INFO - PROCESS | 1796 | 1448308280520 Marionette INFO loaded listener.js
11:51:20 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x97fd0000) [pid = 1796] [serial = 147] [outer = 0x91f35800]
11:51:21 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:51:21 INFO - document served over http requires an http
11:51:21 INFO - sub-resource via xhr-request using the http-csp
11:51:21 INFO - delivery method with no-redirect and when
11:51:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
11:51:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1455ms
11:51:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:51:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x95579800 == 50 [pid = 1796] [id = 53]
11:51:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x9e915400) [pid = 1796] [serial = 148] [outer = (nil)]
11:51:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x9f9a4800) [pid = 1796] [serial = 149] [outer = 0x9e915400]
11:51:22 INFO - PROCESS | 1796 | 1448308282127 Marionette INFO loaded listener.js
11:51:22 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0xa921cc00) [pid = 1796] [serial = 150] [outer = 0x9e915400]
11:51:23 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:23 INFO - document served over http requires an http
11:51:23 INFO - sub-resource via xhr-request using the http-csp
11:51:23 INFO - delivery method with swap-origin-redirect and when
11:51:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:51:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1431ms
11:51:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:51:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x989c8c00 == 51 [pid = 1796] [id = 54]
11:51:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x989c9c00) [pid = 1796] [serial = 151] [outer = (nil)]
11:51:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x989ce000) [pid = 1796] [serial = 152] [outer = 0x989c9c00]
11:51:23 INFO - PROCESS | 1796 | 1448308283485 Marionette INFO loaded listener.js
11:51:23 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0xa0434400) [pid = 1796] [serial = 153] [outer = 0x989c9c00]
11:51:24 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:51:24 INFO - document served over http requires an https
11:51:24 INFO - sub-resource via fetch-request using the http-csp
11:51:24 INFO - delivery method with keep-origin-redirect and when
11:51:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:51:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1338ms
11:51:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:51:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x98550000 == 52 [pid = 1796] [id = 55]
11:51:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x98550800) [pid = 1796] [serial = 154] [outer = (nil)]
11:51:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x98558400) [pid = 1796] [serial = 155] [outer = 0x98550800]
11:51:24 INFO - PROCESS | 1796 | 1448308284862 Marionette INFO loaded listener.js
11:51:24 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x9858f400) [pid = 1796] [serial = 156] [outer = 0x98550800]
11:51:25 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:51:25 INFO - document served over http requires an https
11:51:25 INFO - sub-resource via fetch-request using the http-csp
11:51:25 INFO - delivery method with no-redirect and when
11:51: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"
11:51:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:51:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1338ms
11:51:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:51:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cf8c00 == 53 [pid = 1796] [id = 56]
11:51:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x98595c00) [pid = 1796] [serial = 157] [outer = (nil)]
11:51:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x9859a800) [pid = 1796] [serial = 158] [outer = 0x98595c00]
11:51:26 INFO - PROCESS | 1796 | 1448308286216 Marionette INFO loaded listener.js
11:51:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x989d2400) [pid = 1796] [serial = 159] [outer = 0x98595c00]
11:51: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
11:51:27 INFO - document served over http requires an https
11:51:27 INFO - sub-resource via fetch-request using the http-csp
11:51:27 INFO - delivery method with swap-origin-redirect and when
11:51:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:51:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1482ms
11:51:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:51:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b7fc00 == 54 [pid = 1796] [id = 57]
11:51:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x9859d400) [pid = 1796] [serial = 160] [outer = (nil)]
11:51:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x98604800) [pid = 1796] [serial = 161] [outer = 0x9859d400]
11:51:27 INFO - PROCESS | 1796 | 1448308287685 Marionette INFO loaded listener.js
11:51:27 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x9860b400) [pid = 1796] [serial = 162] [outer = 0x9859d400]
11:51:28 INFO - PROCESS | 1796 | 1448308288447 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
11:51:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x91df3400 == 55 [pid = 1796] [id = 58]
11:51:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x91df3800) [pid = 1796] [serial = 163] [outer = (nil)]
11:51:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x91befc00) [pid = 1796] [serial = 164] [outer = 0x91df3800]
11:51: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
11:51:29 INFO - document served over http requires an https
11:51:29 INFO - sub-resource via iframe-tag using the http-csp
11:51:29 INFO - delivery method with keep-origin-redirect and when
11:51: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"
11:51:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51: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
11:51:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1759ms
11:51:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:51:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x91bef000 == 56 [pid = 1796] [id = 59]
11:51:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x91bf6c00) [pid = 1796] [serial = 165] [outer = (nil)]
11:51:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x91bfb800) [pid = 1796] [serial = 166] [outer = 0x91bf6c00]
11:51:29 INFO - PROCESS | 1796 | 1448308289619 Marionette INFO loaded listener.js
11:51:29 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x98608400) [pid = 1796] [serial = 167] [outer = 0x91bf6c00]
11:51:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x91638400 == 57 [pid = 1796] [id = 60]
11:51:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x91639000) [pid = 1796] [serial = 168] [outer = (nil)]
11:51:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91636800) [pid = 1796] [serial = 169] [outer = 0x91639000]
11:51: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
11:51:30 INFO - document served over http requires an https
11:51:30 INFO - sub-resource via iframe-tag using the http-csp
11:51:30 INFO - delivery method with no-redirect and when
11:51:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:51:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1589ms
11:51:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:51:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x9163a800 == 58 [pid = 1796] [id = 61]
11:51:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x9163b000) [pid = 1796] [serial = 170] [outer = (nil)]
11:51:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91888400) [pid = 1796] [serial = 171] [outer = 0x9163b000]
11:51:31 INFO - PROCESS | 1796 | 1448308291398 Marionette INFO loaded listener.js
11:51:31 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x9188e000) [pid = 1796] [serial = 172] [outer = 0x9163b000]
11:51:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x91307400 == 59 [pid = 1796] [id = 62]
11:51:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x91308800) [pid = 1796] [serial = 173] [outer = (nil)]
11:51:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x9130e800) [pid = 1796] [serial = 174] [outer = 0x91308800]
11:51:32 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:32 INFO - document served over http requires an https
11:51:32 INFO - sub-resource via iframe-tag using the http-csp
11:51:32 INFO - delivery method with swap-origin-redirect and when
11:51:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:51:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2025ms
11:51:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:51:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x91305c00 == 60 [pid = 1796] [id = 63]
11:51:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x9163e000) [pid = 1796] [serial = 175] [outer = (nil)]
11:51:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x91891800) [pid = 1796] [serial = 176] [outer = 0x9163e000]
11:51:33 INFO - PROCESS | 1796 | 1448308293381 Marionette INFO loaded listener.js
11:51:33 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x91bef400) [pid = 1796] [serial = 177] [outer = 0x9163e000]
11:51:34 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:51:34 INFO - document served over http requires an https
11:51:34 INFO - sub-resource via script-tag using the http-csp
11:51:34 INFO - delivery method with keep-origin-redirect and when
11:51:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:51:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1745ms
11:51:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:51:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x911b5c00 == 61 [pid = 1796] [id = 64]
11:51:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x911b6c00) [pid = 1796] [serial = 178] [outer = (nil)]
11:51:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x91639c00) [pid = 1796] [serial = 179] [outer = 0x911b6c00]
11:51:35 INFO - PROCESS | 1796 | 1448308295212 Marionette INFO loaded listener.js
11:51:35 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x9860e400) [pid = 1796] [serial = 180] [outer = 0x911b6c00]
11:51:36 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:51:36 INFO - document served over http requires an https
11:51:36 INFO - sub-resource via script-tag using the http-csp
11:51:36 INFO - delivery method with no-redirect and when
11:51:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:51:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1658ms
11:51:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:51:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b08c00 == 62 [pid = 1796] [id = 65]
11:51:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x90b0a800) [pid = 1796] [serial = 181] [outer = (nil)]
11:51:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x90b0d400) [pid = 1796] [serial = 182] [outer = 0x90b0a800]
11:51:36 INFO - PROCESS | 1796 | 1448308296793 Marionette INFO loaded listener.js
11:51:36 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x91892800) [pid = 1796] [serial = 183] [outer = 0x90b0a800]
11:51:39 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:39 INFO - document served over http requires an https
11:51:39 INFO - sub-resource via script-tag using the http-csp
11:51:39 INFO - delivery method with swap-origin-redirect and when
11:51:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:51:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3060ms
11:51:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:51:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b48400 == 63 [pid = 1796] [id = 66]
11:51:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x90b4a000) [pid = 1796] [serial = 184] [outer = (nil)]
11:51:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x911bb400) [pid = 1796] [serial = 185] [outer = 0x90b4a000]
11:51:40 INFO - PROCESS | 1796 | 1448308300109 Marionette INFO loaded listener.js
11:51:40 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x9188b000) [pid = 1796] [serial = 186] [outer = 0x90b4a000]
11:51:41 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:51:41 INFO - document served over http requires an https
11:51:41 INFO - sub-resource via xhr-request using the http-csp
11:51:41 INFO - delivery method with keep-origin-redirect and when
11:51: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"
11:51:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:51:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1889ms
11:51:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x9c10e800 == 62 [pid = 1796] [id = 49]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x955ee000 == 61 [pid = 1796] [id = 48]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x9eab8400 == 60 [pid = 1796] [id = 47]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x9817fc00 == 59 [pid = 1796] [id = 46]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x9b6fc000 == 58 [pid = 1796] [id = 45]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x94755400 == 57 [pid = 1796] [id = 44]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x97fc9400 == 56 [pid = 1796] [id = 43]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x92b80000 == 55 [pid = 1796] [id = 42]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x92296800 == 54 [pid = 1796] [id = 41]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x92cec800 == 53 [pid = 1796] [id = 38]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x9475bc00 == 52 [pid = 1796] [id = 36]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0xa0315000 == 51 [pid = 1796] [id = 35]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x9f9aac00 == 50 [pid = 1796] [id = 34]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x9f9a2000 == 49 [pid = 1796] [id = 33]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x9f5b7800 == 48 [pid = 1796] [id = 32]
11:51:41 INFO - PROCESS | 1796 | --DOCSHELL 0x9cd54000 == 47 [pid = 1796] [id = 30]
11:51:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x92295c00 == 48 [pid = 1796] [id = 67]
11:51:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x92296800) [pid = 1796] [serial = 187] [outer = (nil)]
11:51:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x922a3c00) [pid = 1796] [serial = 188] [outer = 0x92296800]
11:51:41 INFO - PROCESS | 1796 | 1448308301908 Marionette INFO loaded listener.js
11:51:42 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x92b78000) [pid = 1796] [serial = 189] [outer = 0x92296800]
11:51:42 INFO - PROCESS | 1796 | --DOCSHELL 0x96129400 == 47 [pid = 1796] [id = 28]
11:51:42 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9612f400) [pid = 1796] [serial = 71] [outer = (nil)] [url = about:blank]
11:51:42 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x9aac7800) [pid = 1796] [serial = 74] [outer = (nil)] [url = about:blank]
11:51:42 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:51:42 INFO - document served over http requires an https
11:51:42 INFO - sub-resource via xhr-request using the http-csp
11:51:42 INFO - delivery method with no-redirect and when
11:51:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
11:51:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1510ms
11:51:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:51:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b7e000 == 48 [pid = 1796] [id = 68]
11:51:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x92cf3400) [pid = 1796] [serial = 190] [outer = (nil)]
11:51:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x94564400) [pid = 1796] [serial = 191] [outer = 0x92cf3400]
11:51:43 INFO - PROCESS | 1796 | 1448308303215 Marionette INFO loaded listener.js
11:51:43 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x945b0800) [pid = 1796] [serial = 192] [outer = 0x92cf3400]
11:51:44 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:44 INFO - document served over http requires an https
11:51:44 INFO - sub-resource via xhr-request using the http-csp
11:51:44 INFO - delivery method with swap-origin-redirect and when
11:51:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:51:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1399ms
11:51:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:51:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cf9000 == 49 [pid = 1796] [id = 69]
11:51:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x9559b000) [pid = 1796] [serial = 193] [outer = (nil)]
11:51:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x955f1000) [pid = 1796] [serial = 194] [outer = 0x9559b000]
11:51:44 INFO - PROCESS | 1796 | 1448308304703 Marionette INFO loaded listener.js
11:51:44 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x97fcb800) [pid = 1796] [serial = 195] [outer = 0x9559b000]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x9df1f800) [pid = 1796] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x9456a800) [pid = 1796] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x9c102c00) [pid = 1796] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308273380]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x9e970c00) [pid = 1796] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9ca32c00) [pid = 1796] [serial = 128] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x97fca800) [pid = 1796] [serial = 123] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x9f5b9000) [pid = 1796] [serial = 131] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x97fca000) [pid = 1796] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x92297000) [pid = 1796] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x9f5b8000) [pid = 1796] [serial = 88] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x9612e400) [pid = 1796] [serial = 78] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x9cd54400) [pid = 1796] [serial = 83] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308255381]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x9f99fc00) [pid = 1796] [serial = 134] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0xa059c000) [pid = 1796] [serial = 137] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x9246e400) [pid = 1796] [serial = 113] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x922a0800) [pid = 1796] [serial = 116] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x9cd4e400) [pid = 1796] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308273380]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x9a5a4800) [pid = 1796] [serial = 124] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x97fd3400) [pid = 1796] [serial = 132] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x9cd9d800) [pid = 1796] [serial = 129] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x92cf7c00) [pid = 1796] [serial = 107] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x92b7dc00) [pid = 1796] [serial = 110] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x9730e400) [pid = 1796] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x95573800) [pid = 1796] [serial = 119] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0xa0530800) [pid = 1796] [serial = 97] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0xa7301400) [pid = 1796] [serial = 100] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0xa9359000) [pid = 1796] [serial = 103] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x9e978800) [pid = 1796] [serial = 89] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x9cda4000) [pid = 1796] [serial = 86] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x9f9aa000) [pid = 1796] [serial = 91] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0xa0316c00) [pid = 1796] [serial = 94] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x97302000) [pid = 1796] [serial = 79] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x9bd8b800) [pid = 1796] [serial = 76] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x9cd59400) [pid = 1796] [serial = 84] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308255381]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x9af6fc00) [pid = 1796] [serial = 81] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0xa9286800) [pid = 1796] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:51:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:51:45 INFO - document served over http requires an http
11:51:45 INFO - sub-resource via fetch-request using the meta-csp
11:51:45 INFO - delivery method with keep-origin-redirect and when
11:51:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
11:51:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:51:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1519ms
11:51:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:51:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x9130e400 == 50 [pid = 1796] [id = 70]
11:51:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x9163bc00) [pid = 1796] [serial = 196] [outer = (nil)]
11:51:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x956a3400) [pid = 1796] [serial = 197] [outer = 0x9163bc00]
11:51:46 INFO - PROCESS | 1796 | 1448308306128 Marionette INFO loaded listener.js
11:51:46 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x98552c00) [pid = 1796] [serial = 198] [outer = 0x9163bc00]
11:51:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:51:47 INFO - document served over http requires an http
11:51:47 INFO - sub-resource via fetch-request using the meta-csp
11:51:47 INFO - delivery method with no-redirect and when
11:51: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/fetch-request/generic.no-redirect.http.html"
11:51:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
11:51:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1440ms
11:51:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:51:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x98591800 == 51 [pid = 1796] [id = 71]
11:51:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x98596800) [pid = 1796] [serial = 199] [outer = (nil)]
11:51:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x98605800) [pid = 1796] [serial = 200] [outer = 0x98596800]
11:51:47 INFO - PROCESS | 1796 | 1448308307639 Marionette INFO loaded listener.js
11:51:47 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x9aba0800) [pid = 1796] [serial = 201] [outer = 0x98596800]
11:51:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:48 INFO - document served over http requires an http
11:51:48 INFO - sub-resource via fetch-request using the meta-csp
11:51:48 INFO - delivery method with swap-origin-redirect and when
11:51: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/fetch-request/generic.swap-origin-redirect.http.html"
11:51:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:51:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1331ms
11:51:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:51:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x911ad000 == 52 [pid = 1796] [id = 72]
11:51:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x91893000) [pid = 1796] [serial = 202] [outer = (nil)]
11:51:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x91f34c00) [pid = 1796] [serial = 203] [outer = 0x91893000]
11:51:49 INFO - PROCESS | 1796 | 1448308309018 Marionette INFO loaded listener.js
11:51:49 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x92468800) [pid = 1796] [serial = 204] [outer = 0x91893000]
11:51:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b83c00 == 53 [pid = 1796] [id = 73]
11:51:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x92cec000) [pid = 1796] [serial = 205] [outer = (nil)]
11:51:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x94758400) [pid = 1796] [serial = 206] [outer = 0x92cec000]
11:51:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:51:50 INFO - document served over http requires an http
11:51:50 INFO - sub-resource via iframe-tag using the meta-csp
11:51:50 INFO - delivery method with keep-origin-redirect and when
11:51: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/iframe-tag/generic.keep-origin-redirect.http.html"
11:51:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:51:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1650ms
11:51:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:51:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x94561000 == 54 [pid = 1796] [id = 74]
11:51:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x94568000) [pid = 1796] [serial = 207] [outer = (nil)]
11:51:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x956a1800) [pid = 1796] [serial = 208] [outer = 0x94568000]
11:51:50 INFO - PROCESS | 1796 | 1448308310816 Marionette INFO loaded listener.js
11:51:50 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x98602800) [pid = 1796] [serial = 209] [outer = 0x94568000]
11:51:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x9b0c7000 == 55 [pid = 1796] [id = 75]
11:51:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x9b0c9400) [pid = 1796] [serial = 210] [outer = (nil)]
11:51:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x9c914800) [pid = 1796] [serial = 211] [outer = 0x9b0c9400]
11:51:52 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:51:52 INFO - document served over http requires an http
11:51:52 INFO - sub-resource via iframe-tag using the meta-csp
11:51:52 INFO - delivery method with no-redirect and when
11:51: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/iframe-tag/generic.no-redirect.http.html"
11:51:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:51:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1690ms
11:51:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:51:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x9b6fb800 == 56 [pid = 1796] [id = 76]
11:51:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x9cd18400) [pid = 1796] [serial = 212] [outer = (nil)]
11:51:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x9cd54400) [pid = 1796] [serial = 213] [outer = 0x9cd18400]
11:51:52 INFO - PROCESS | 1796 | 1448308312546 Marionette INFO loaded listener.js
11:51:52 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x9cda0000) [pid = 1796] [serial = 214] [outer = 0x9cd18400]
11:51:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x9e975c00 == 57 [pid = 1796] [id = 77]
11:51:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x9e978000) [pid = 1796] [serial = 215] [outer = (nil)]
11:51:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x9cda7000) [pid = 1796] [serial = 216] [outer = 0x9e978000]
11:51:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:53 INFO - document served over http requires an http
11:51:53 INFO - sub-resource via iframe-tag using the meta-csp
11:51:53 INFO - delivery method with swap-origin-redirect and when
11:51: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/iframe-tag/generic.swap-origin-redirect.http.html"
11:51:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:51:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1641ms
11:51:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:51:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x9cd52000 == 58 [pid = 1796] [id = 78]
11:51:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x9df1f800) [pid = 1796] [serial = 217] [outer = (nil)]
11:51:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x9eab0c00) [pid = 1796] [serial = 218] [outer = 0x9df1f800]
11:51:54 INFO - PROCESS | 1796 | 1448308314102 Marionette INFO loaded listener.js
11:51:54 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x9f9aa000) [pid = 1796] [serial = 219] [outer = 0x9df1f800]
11:51:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:51:55 INFO - document served over http requires an http
11:51:55 INFO - sub-resource via script-tag using the meta-csp
11:51:55 INFO - delivery method with keep-origin-redirect and when
11:51: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/script-tag/generic.keep-origin-redirect.http.html"
11:51:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
11:51:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1562ms
11:51:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:51:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x9eab8800 == 59 [pid = 1796] [id = 79]
11:51:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x9f916400) [pid = 1796] [serial = 220] [outer = (nil)]
11:51:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0xa0317000) [pid = 1796] [serial = 221] [outer = 0x9f916400]
11:51:55 INFO - PROCESS | 1796 | 1448308315591 Marionette INFO loaded listener.js
11:51:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0xa0531400) [pid = 1796] [serial = 222] [outer = 0x9f916400]
11:51:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:51:56 INFO - document served over http requires an http
11:51:56 INFO - sub-resource via script-tag using the meta-csp
11:51:56 INFO - delivery method with no-redirect and when
11:51: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-http/script-tag/generic.no-redirect.http.html"
11:51:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
11:51:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1288ms
11:51:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:51:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b05400 == 60 [pid = 1796] [id = 80]
11:51:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0xa580c400) [pid = 1796] [serial = 223] [outer = (nil)]
11:51:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0xa869fc00) [pid = 1796] [serial = 224] [outer = 0xa580c400]
11:51:56 INFO - PROCESS | 1796 | 1448308316936 Marionette INFO loaded listener.js
11:51:57 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0xac3d3800) [pid = 1796] [serial = 225] [outer = 0xa580c400]
11:51:57 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:57 INFO - document served over http requires an http
11:51:57 INFO - sub-resource via script-tag using the meta-csp
11:51:57 INFO - delivery method with swap-origin-redirect and when
11:51: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-http/script-tag/generic.swap-origin-redirect.http.html"
11:51:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
11:51:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1399ms
11:51:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:51:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x945c3000 == 61 [pid = 1796] [id = 81]
11:51:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x945c3800) [pid = 1796] [serial = 226] [outer = (nil)]
11:51:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x945c6400) [pid = 1796] [serial = 227] [outer = 0x945c3800]
11:51:58 INFO - PROCESS | 1796 | 1448308318512 Marionette INFO loaded listener.js
11:51:58 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x95548c00) [pid = 1796] [serial = 228] [outer = 0x945c3800]
11:51:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:51:59 INFO - document served over http requires an http
11:51:59 INFO - sub-resource via xhr-request using the meta-csp
11:51:59 INFO - delivery method with keep-origin-redirect and when
11:51: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-http/xhr-request/generic.keep-origin-redirect.http.html"
11:51:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:51:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1539ms
11:51:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:51:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x945c5c00 == 62 [pid = 1796] [id = 82]
11:51:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x95546400) [pid = 1796] [serial = 229] [outer = (nil)]
11:51:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x95550800) [pid = 1796] [serial = 230] [outer = 0x95546400]
11:51:59 INFO - PROCESS | 1796 | 1448308319884 Marionette INFO loaded listener.js
11:51:59 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0xa9266400) [pid = 1796] [serial = 231] [outer = 0x95546400]
11:52:00 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:52:00 INFO - document served over http requires an http
11:52:00 INFO - sub-resource via xhr-request using the meta-csp
11:52:00 INFO - delivery method with no-redirect and when
11:52:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
11:52:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
11:52:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1389ms
11:52:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:52:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x945c2800 == 63 [pid = 1796] [id = 83]
11:52:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x9acb4800) [pid = 1796] [serial = 232] [outer = (nil)]
11:52:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x9acb9800) [pid = 1796] [serial = 233] [outer = 0x9acb4800]
11:52:01 INFO - PROCESS | 1796 | 1448308321325 Marionette INFO loaded listener.js
11:52:01 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x9acc0c00) [pid = 1796] [serial = 234] [outer = 0x9acb4800]
11:52:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:52:02 INFO - document served over http requires an http
11:52:02 INFO - sub-resource via xhr-request using the meta-csp
11:52:02 INFO - delivery method with swap-origin-redirect and when
11:52:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
11:52:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:52:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1449ms
11:52:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:52:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bb1c00 == 64 [pid = 1796] [id = 84]
11:52:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x90bb4800) [pid = 1796] [serial = 235] [outer = (nil)]
11:52:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x90bb7400) [pid = 1796] [serial = 236] [outer = 0x90bb4800]
11:52:02 INFO - PROCESS | 1796 | 1448308322759 Marionette INFO loaded listener.js
11:52:02 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x9acba800) [pid = 1796] [serial = 237] [outer = 0x90bb4800]
11:52:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:52:03 INFO - document served over http requires an https
11:52:03 INFO - sub-resource via fetch-request using the meta-csp
11:52:03 INFO - delivery method with keep-origin-redirect and when
11:52: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-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
11:52:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:52:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1559ms
11:52:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:52:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x973ef400 == 65 [pid = 1796] [id = 85]
11:52:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x973f1400) [pid = 1796] [serial = 238] [outer = (nil)]
11:52:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x973f4000) [pid = 1796] [serial = 239] [outer = 0x973f1400]
11:52:04 INFO - PROCESS | 1796 | 1448308324492 Marionette INFO loaded listener.js
11:52:04 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x9acc2400) [pid = 1796] [serial = 240] [outer = 0x973f1400]
11:52:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0xac3db000) [pid = 1796] [serial = 241] [outer = 0xa05a6800]
11:52:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:52:05 INFO - document served over http requires an https
11:52:05 INFO - sub-resource via fetch-request using the meta-csp
11:52:05 INFO - delivery method with no-redirect and when
11:52:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
11:52:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:52:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1693ms
11:52:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:52:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bb8800 == 66 [pid = 1796] [id = 86]
11:52:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x973e9800) [pid = 1796] [serial = 242] [outer = (nil)]
11:52:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0xa0410000) [pid = 1796] [serial = 243] [outer = 0x973e9800]
11:52:06 INFO - PROCESS | 1796 | 1448308326027 Marionette INFO loaded listener.js
11:52:06 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0xa0418800) [pid = 1796] [serial = 244] [outer = 0x973e9800]
11:52:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:52:07 INFO - document served over http requires an https
11:52:07 INFO - sub-resource via fetch-request using the meta-csp
11:52:07 INFO - delivery method with swap-origin-redirect and when
11:52: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/fetch-request/generic.swap-origin-redirect.http.html"
11:52:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:52:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2095ms
11:52:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:52:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bae400 == 67 [pid = 1796] [id = 87]
11:52:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x91b9e800) [pid = 1796] [serial = 245] [outer = (nil)]
11:52:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x91ba3c00) [pid = 1796] [serial = 246] [outer = 0x91b9e800]
11:52:08 INFO - PROCESS | 1796 | 1448308328209 Marionette INFO loaded listener.js
11:52:08 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x91bab000) [pid = 1796] [serial = 247] [outer = 0x91b9e800]
11:52:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e375800 == 68 [pid = 1796] [id = 88]
11:52:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8e375c00) [pid = 1796] [serial = 248] [outer = (nil)]
11:52:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8e376400) [pid = 1796] [serial = 249] [outer = 0x8e375c00]
11:52:11 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:52:11 INFO - document served over http requires an https
11:52:11 INFO - sub-resource via iframe-tag using the meta-csp
11:52:11 INFO - delivery method with keep-origin-redirect and when
11:52: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/iframe-tag/generic.keep-origin-redirect.http.html"
11:52:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:52:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3407ms
11:52:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:52:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e372c00 == 69 [pid = 1796] [id = 89]
11:52:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x91306000) [pid = 1796] [serial = 250] [outer = (nil)]
11:52:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x9163c400) [pid = 1796] [serial = 251] [outer = 0x91306000]
11:52:12 INFO - PROCESS | 1796 | 1448308332574 Marionette INFO loaded listener.js
11:52:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x91ba5400) [pid = 1796] [serial = 252] [outer = 0x91306000]
11:52:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x9229d400 == 70 [pid = 1796] [id = 90]
11:52:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x922a2400) [pid = 1796] [serial = 253] [outer = (nil)]
11:52:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x91bfb000) [pid = 1796] [serial = 254] [outer = 0x922a2400]
11:52:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:52:13 INFO - document served over http requires an https
11:52:13 INFO - sub-resource via iframe-tag using the meta-csp
11:52:13 INFO - delivery method with no-redirect and when
11:52:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
11:52:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:52:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2509ms
11:52:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:52:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b05c00 == 71 [pid = 1796] [id = 91]
11:52:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x90b08000) [pid = 1796] [serial = 255] [outer = (nil)]
11:52:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x90b43400) [pid = 1796] [serial = 256] [outer = 0x90b08000]
11:52:14 INFO - PROCESS | 1796 | 1448308334197 Marionette INFO loaded listener.js
11:52:14 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x91df2000) [pid = 1796] [serial = 257] [outer = 0x90b08000]
11:52:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x91301400 == 72 [pid = 1796] [id = 92]
11:52:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x91631400) [pid = 1796] [serial = 258] [outer = (nil)]
11:52:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x9246d400) [pid = 1796] [serial = 259] [outer = 0x91631400]
11:52:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:52:15 INFO - document served over http requires an https
11:52:15 INFO - sub-resource via iframe-tag using the meta-csp
11:52:15 INFO - delivery method with swap-origin-redirect and when
11:52:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
11:52:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:52:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1689ms
11:52:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x9130e400 == 71 [pid = 1796] [id = 70]
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x92cf9000 == 70 [pid = 1796] [id = 69]
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x92b7e000 == 69 [pid = 1796] [id = 68]
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x92295c00 == 68 [pid = 1796] [id = 67]
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x90b48400 == 67 [pid = 1796] [id = 66]
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x90b08c00 == 66 [pid = 1796] [id = 65]
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x911b5c00 == 65 [pid = 1796] [id = 64]
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x91305c00 == 64 [pid = 1796] [id = 63]
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x91307400 == 63 [pid = 1796] [id = 62]
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x9163a800 == 62 [pid = 1796] [id = 61]
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x91638400 == 61 [pid = 1796] [id = 60]
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x91bef000 == 60 [pid = 1796] [id = 59]
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x91df3400 == 59 [pid = 1796] [id = 58]
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x92b7fc00 == 58 [pid = 1796] [id = 57]
11:52:15 INFO - PROCESS | 1796 | --DOCSHELL 0x92cf8c00 == 57 [pid = 1796] [id = 56]
11:52:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b08c00 == 58 [pid = 1796] [id = 93]
11:52:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x90b09400) [pid = 1796] [serial = 260] [outer = (nil)]
11:52:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x911bb800) [pid = 1796] [serial = 261] [outer = 0x90b09400]
11:52:15 INFO - PROCESS | 1796 | 1448308335959 Marionette INFO loaded listener.js
11:52:16 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x91beec00) [pid = 1796] [serial = 262] [outer = 0x90b09400]
11:52:16 INFO - PROCESS | 1796 | --DOCSHELL 0x98550000 == 57 [pid = 1796] [id = 55]
11:52:16 INFO - PROCESS | 1796 | --DOCSHELL 0x989c8c00 == 56 [pid = 1796] [id = 54]
11:52:16 INFO - PROCESS | 1796 | --DOCSHELL 0x95579800 == 55 [pid = 1796] [id = 53]
11:52:16 INFO - PROCESS | 1796 | --DOCSHELL 0x91f35000 == 54 [pid = 1796] [id = 52]
11:52:16 INFO - PROCESS | 1796 | --DOCSHELL 0x92b7e800 == 53 [pid = 1796] [id = 51]
11:52:16 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x9e96e000) [pid = 1796] [serial = 130] [outer = (nil)] [url = about:blank]
11:52:16 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0xa0317c00) [pid = 1796] [serial = 135] [outer = (nil)] [url = about:blank]
11:52:16 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x9aacac00) [pid = 1796] [serial = 125] [outer = (nil)] [url = about:blank]
11:52:16 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0xa93c5000) [pid = 1796] [serial = 138] [outer = (nil)] [url = about:blank]
11:52:16 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x92470800) [pid = 1796] [serial = 117] [outer = (nil)] [url = about:blank]
11:52:16 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x955f9400) [pid = 1796] [serial = 120] [outer = (nil)] [url = about:blank]
11:52:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:52:16 INFO - document served over http requires an https
11:52:16 INFO - sub-resource via script-tag using the meta-csp
11:52:16 INFO - delivery method with keep-origin-redirect and when
11:52:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
11:52:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:52:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1441ms
11:52:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:52:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b48400 == 54 [pid = 1796] [id = 94]
11:52:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x92b77000) [pid = 1796] [serial = 263] [outer = (nil)]
11:52:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x92b84800) [pid = 1796] [serial = 264] [outer = 0x92b77000]
11:52:17 INFO - PROCESS | 1796 | 1448308337222 Marionette INFO loaded listener.js
11:52:17 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x945b4800) [pid = 1796] [serial = 265] [outer = 0x92b77000]
11:52:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:52:18 INFO - document served over http requires an https
11:52:18 INFO - sub-resource via script-tag using the meta-csp
11:52:18 INFO - delivery method with no-redirect and when
11:52:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
11:52:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:52:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1294ms
11:52:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:52:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x911b4400 == 55 [pid = 1796] [id = 95]
11:52:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x92b7e000) [pid = 1796] [serial = 266] [outer = (nil)]
11:52:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x95577400) [pid = 1796] [serial = 267] [outer = 0x92b7e000]
11:52:18 INFO - PROCESS | 1796 | 1448308338530 Marionette INFO loaded listener.js
11:52:18 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x956aac00) [pid = 1796] [serial = 268] [outer = 0x92b7e000]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x9559b000) [pid = 1796] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0xa105c800) [pid = 1796] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x92296800) [pid = 1796] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x92cf3400) [pid = 1796] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x90b4a000) [pid = 1796] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x9b0ccc00) [pid = 1796] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x9163bc00) [pid = 1796] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x91308800) [pid = 1796] [serial = 173] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x91df3800) [pid = 1796] [serial = 163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x91639000) [pid = 1796] [serial = 168] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308290343]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0xac3d9000) [pid = 1796] [serial = 140] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x94564400) [pid = 1796] [serial = 191] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x91f42400) [pid = 1796] [serial = 146] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x989ce000) [pid = 1796] [serial = 152] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x9f9a4800) [pid = 1796] [serial = 149] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x945b4400) [pid = 1796] [serial = 143] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x91636800) [pid = 1796] [serial = 169] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308290343]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x91639c00) [pid = 1796] [serial = 179] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x98558400) [pid = 1796] [serial = 155] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x91888400) [pid = 1796] [serial = 171] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x91befc00) [pid = 1796] [serial = 164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x956a3400) [pid = 1796] [serial = 197] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x91891800) [pid = 1796] [serial = 176] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x911bb400) [pid = 1796] [serial = 185] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x90b0d400) [pid = 1796] [serial = 182] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9130e800) [pid = 1796] [serial = 174] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x955f1000) [pid = 1796] [serial = 194] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x922a3c00) [pid = 1796] [serial = 188] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x9859a800) [pid = 1796] [serial = 158] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x98604800) [pid = 1796] [serial = 161] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x91bfb800) [pid = 1796] [serial = 166] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x98605800) [pid = 1796] [serial = 200] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x9188b000) [pid = 1796] [serial = 186] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x92b78000) [pid = 1796] [serial = 189] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x9ccb0800) [pid = 1796] [serial = 77] [outer = (nil)] [url = about:blank]
11:52:19 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x945b0800) [pid = 1796] [serial = 192] [outer = (nil)] [url = about:blank]
11:52:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:52:19 INFO - document served over http requires an https
11:52:19 INFO - sub-resource via script-tag using the meta-csp
11:52:19 INFO - delivery method with swap-origin-redirect and when
11:52:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
11:52:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:52:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1494ms
11:52:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:52:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x91308800 == 56 [pid = 1796] [id = 96]
11:52:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x9130e800) [pid = 1796] [serial = 269] [outer = (nil)]
11:52:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x92b84400) [pid = 1796] [serial = 270] [outer = 0x9130e800]
11:52:20 INFO - PROCESS | 1796 | 1448308340006 Marionette INFO loaded listener.js
11:52:20 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x973ebc00) [pid = 1796] [serial = 271] [outer = 0x9130e800]
11:52:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:52:20 INFO - document served over http requires an https
11:52:20 INFO - sub-resource via xhr-request using the meta-csp
11:52:20 INFO - delivery method with keep-origin-redirect and when
11:52:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
11:52:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:52:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1234ms
11:52:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:52:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x98550000 == 57 [pid = 1796] [id = 97]
11:52:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x98553000) [pid = 1796] [serial = 272] [outer = (nil)]
11:52:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x9855a000) [pid = 1796] [serial = 273] [outer = 0x98553000]
11:52:21 INFO - PROCESS | 1796 | 1448308341402 Marionette INFO loaded listener.js
11:52:21 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x98598400) [pid = 1796] [serial = 274] [outer = 0x98553000]
11:52:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:52:22 INFO - document served over http requires an https
11:52:22 INFO - sub-resource via xhr-request using the meta-csp
11:52:22 INFO - delivery method with no-redirect and when
11:52:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
11:52:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
11:52:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1342ms
11:52:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:52:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b04400 == 58 [pid = 1796] [id = 98]
11:52:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x90bb3c00) [pid = 1796] [serial = 275] [outer = (nil)]
11:52:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x91638400) [pid = 1796] [serial = 276] [outer = 0x90bb3c00]
11:52:22 INFO - PROCESS | 1796 | 1448308342708 Marionette INFO loaded listener.js
11:52:22 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x91ba9000) [pid = 1796] [serial = 277] [outer = 0x90bb3c00]
11:52:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:52:23 INFO - document served over http requires an https
11:52:23 INFO - sub-resource via xhr-request using the meta-csp
11:52:23 INFO - delivery method with swap-origin-redirect and when
11:52:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
11:52:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:52:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1548ms
11:52:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:52:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x9246c400 == 59 [pid = 1796] [id = 99]
11:52:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9246c800) [pid = 1796] [serial = 278] [outer = (nil)]
11:52:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x92b83000) [pid = 1796] [serial = 279] [outer = 0x9246c800]
11:52:24 INFO - PROCESS | 1796 | 1448308344312 Marionette INFO loaded listener.js
11:52:24 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x945b5400) [pid = 1796] [serial = 280] [outer = 0x9246c800]
11:52:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:52:25 INFO - document served over http requires an http
11:52:25 INFO - sub-resource via fetch-request using the meta-csp
11:52:25 INFO - delivery method with keep-origin-redirect and when
11:52:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
11:52:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:52:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1703ms
11:52:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:52:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fcf000 == 60 [pid = 1796] [id = 100]
11:52:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x97fd0c00) [pid = 1796] [serial = 281] [outer = (nil)]
11:52:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x9859c400) [pid = 1796] [serial = 282] [outer = 0x97fd0c00]
11:52:26 INFO - PROCESS | 1796 | 1448308346107 Marionette INFO loaded listener.js
11:52:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x989d1800) [pid = 1796] [serial = 283] [outer = 0x97fd0c00]
11:52:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:52:27 INFO - document served over http requires an http
11:52:27 INFO - sub-resource via fetch-request using the meta-csp
11:52:27 INFO - delivery method with no-redirect and when
11:52:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
11:52:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
11:52:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1650ms
11:52:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:52:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a5af000 == 61 [pid = 1796] [id = 101]
11:52:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x9a85f800) [pid = 1796] [serial = 284] [outer = (nil)]
11:52:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x9acb4400) [pid = 1796] [serial = 285] [outer = 0x9a85f800]
11:52:27 INFO - PROCESS | 1796 | 1448308347626 Marionette INFO loaded listener.js
11:52:27 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x9ca34c00) [pid = 1796] [serial = 286] [outer = 0x9a85f800]
11:52:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:52:28 INFO - document served over http requires an http
11:52:28 INFO - sub-resource via fetch-request using the meta-csp
11:52:28 INFO - delivery method with swap-origin-redirect and when
11:52: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-http/fetch-request/generic.swap-origin-redirect.http.html"
11:52:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:52:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1492ms
11:52:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:52:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b76000 == 62 [pid = 1796] [id = 102]
11:52:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x98607800) [pid = 1796] [serial = 287] [outer = (nil)]
11:52:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x9cd59400) [pid = 1796] [serial = 288] [outer = 0x98607800]
11:52:29 INFO - PROCESS | 1796 | 1448308349101 Marionette INFO loaded listener.js
11:52:29 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x9f917c00) [pid = 1796] [serial = 289] [outer = 0x98607800]
11:52:29 INFO - PROCESS | 1796 | ++DOCSHELL 0xa0317c00 == 63 [pid = 1796] [id = 103]
11:52:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0xa0318000) [pid = 1796] [serial = 290] [outer = (nil)]
11:52:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0xa0319c00) [pid = 1796] [serial = 291] [outer = 0xa0318000]
11:52:30 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:52:30 INFO - document served over http requires an http
11:52:30 INFO - sub-resource via iframe-tag using the meta-csp
11:52:30 INFO - delivery method with keep-origin-redirect and when
11:52:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
11:52:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:52:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1585ms
11:52:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:52:30 INFO - PROCESS | 1796 | ++DOCSHELL 0xa040dc00 == 64 [pid = 1796] [id = 104]
11:52:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0xa041a000) [pid = 1796] [serial = 292] [outer = (nil)]
11:52:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0xa041c400) [pid = 1796] [serial = 293] [outer = 0xa041a000]
11:52:30 INFO - PROCESS | 1796 | 1448308350901 Marionette INFO loaded listener.js
11:52:31 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0xa5834800) [pid = 1796] [serial = 294] [outer = 0xa041a000]
11:52:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x90759800 == 65 [pid = 1796] [id = 105]
11:52:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x90759c00) [pid = 1796] [serial = 295] [outer = (nil)]
11:52:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x90755400) [pid = 1796] [serial = 296] [outer = 0x90759c00]
11:52:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:52:32 INFO - document served over http requires an http
11:52:32 INFO - sub-resource via iframe-tag using the meta-csp
11:52:32 INFO - delivery method with no-redirect and when
11:52: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-http/iframe-tag/generic.no-redirect.http.html"
11:52:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:52:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1735ms
11:52:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:52:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x9075a400 == 66 [pid = 1796] [id = 106]
11:52:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9075c000) [pid = 1796] [serial = 297] [outer = (nil)]
11:52:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x90761800) [pid = 1796] [serial = 298] [outer = 0x9075c000]
11:52:32 INFO - PROCESS | 1796 | 1448308352604 Marionette INFO loaded listener.js
11:52:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0xa5809800) [pid = 1796] [serial = 299] [outer = 0x9075c000]
11:52:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c69800 == 67 [pid = 1796] [id = 107]
11:52:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x92c69c00) [pid = 1796] [serial = 300] [outer = (nil)]
11:52:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x92c6b800) [pid = 1796] [serial = 301] [outer = 0x92c69c00]
11:52:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:52:33 INFO - document served over http requires an http
11:52:33 INFO - sub-resource via iframe-tag using the meta-csp
11:52:33 INFO - delivery method with swap-origin-redirect and when
11:52:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
11:52:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:52:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1685ms
11:52:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:52:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x90763800 == 68 [pid = 1796] [id = 108]
11:52:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x92c66800) [pid = 1796] [serial = 302] [outer = (nil)]
11:52:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x92c71400) [pid = 1796] [serial = 303] [outer = 0x92c66800]
11:52:34 INFO - PROCESS | 1796 | 1448308354226 Marionette INFO loaded listener.js
11:52:34 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0xa7301800) [pid = 1796] [serial = 304] [outer = 0x92c66800]
11:52:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:52:35 INFO - document served over http requires an http
11:52:35 INFO - sub-resource via script-tag using the meta-csp
11:52:35 INFO - delivery method with keep-origin-redirect and when
11:52: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-http/script-tag/generic.keep-origin-redirect.http.html"
11:52:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
11:52:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1481ms
11:52:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:52:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x9116bc00 == 69 [pid = 1796] [id = 109]
11:52:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x9116c400) [pid = 1796] [serial = 305] [outer = (nil)]
11:52:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x91171000) [pid = 1796] [serial = 306] [outer = 0x9116c400]
11:52:35 INFO - PROCESS | 1796 | 1448308355670 Marionette INFO loaded listener.js
11:52:35 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x92c71000) [pid = 1796] [serial = 307] [outer = 0x9116c400]
11:52:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:52:36 INFO - document served over http requires an http
11:52:36 INFO - sub-resource via script-tag using the meta-csp
11:52:36 INFO - delivery method with no-redirect and when
11:52:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
11:52:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
11:52:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1600ms
11:52:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:52:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d76e000 == 70 [pid = 1796] [id = 110]
11:52:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x8d76f000) [pid = 1796] [serial = 308] [outer = (nil)]
11:52:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x8d772800) [pid = 1796] [serial = 309] [outer = 0x8d76f000]
11:52:37 INFO - PROCESS | 1796 | 1448308357400 Marionette INFO loaded listener.js
11:52:37 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9116e400) [pid = 1796] [serial = 310] [outer = 0x8d76f000]
11:52:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:52:38 INFO - document served over http requires an http
11:52:38 INFO - sub-resource via script-tag using the meta-csp
11:52:38 INFO - delivery method with swap-origin-redirect and when
11:52: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-http/script-tag/generic.swap-origin-redirect.http.html"
11:52:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
11:52:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1532ms
11:52:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:52:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d176000 == 71 [pid = 1796] [id = 111]
11:52:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x8d178000) [pid = 1796] [serial = 311] [outer = (nil)]
11:52:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x8d17b800) [pid = 1796] [serial = 312] [outer = 0x8d178000]
11:52:38 INFO - PROCESS | 1796 | 1448308358894 Marionette INFO loaded listener.js
11:52:39 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x91174400) [pid = 1796] [serial = 313] [outer = 0x8d178000]
11:52:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:52:40 INFO - document served over http requires an http
11:52:40 INFO - sub-resource via xhr-request using the meta-csp
11:52:40 INFO - delivery method with keep-origin-redirect and when
11:52: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-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
11:52:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:52:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1544ms
11:52:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:52:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1de800 == 72 [pid = 1796] [id = 112]
11:52:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x8d1e0800) [pid = 1796] [serial = 314] [outer = (nil)]
11:52:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x8d1e5c00) [pid = 1796] [serial = 315] [outer = 0x8d1e0800]
11:52:40 INFO - PROCESS | 1796 | 1448308360427 Marionette INFO loaded listener.js
11:52:40 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x91174000) [pid = 1796] [serial = 316] [outer = 0x8d1e0800]
11:52:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:52:41 INFO - document served over http requires an http
11:52:41 INFO - sub-resource via xhr-request using the meta-csp
11:52:41 INFO - delivery method with no-redirect and when
11:52:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
11:52:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
11:52:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1438ms
11:52:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:52:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cff2800 == 73 [pid = 1796] [id = 113]
11:52:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x8cff3000) [pid = 1796] [serial = 317] [outer = (nil)]
11:52:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x8cff8400) [pid = 1796] [serial = 318] [outer = 0x8cff3000]
11:52:41 INFO - PROCESS | 1796 | 1448308361946 Marionette INFO loaded listener.js
11:52:42 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x8d1e6c00) [pid = 1796] [serial = 319] [outer = 0x8cff3000]
11:52:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:52:43 INFO - document served over http requires an http
11:52:43 INFO - sub-resource via xhr-request using the meta-csp
11:52:43 INFO - delivery method with swap-origin-redirect and when
11:52:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
11:52:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:52:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1496ms
11:52:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:52:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca06c00 == 74 [pid = 1796] [id = 114]
11:52:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x8ca07400) [pid = 1796] [serial = 320] [outer = (nil)]
11:52:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x8ca0b400) [pid = 1796] [serial = 321] [outer = 0x8ca07400]
11:52:43 INFO - PROCESS | 1796 | 1448308363401 Marionette INFO loaded listener.js
11:52:43 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x8cff5000) [pid = 1796] [serial = 322] [outer = 0x8ca07400]
11:52:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:52:44 INFO - document served over http requires an https
11:52:44 INFO - sub-resource via fetch-request using the meta-csp
11:52:44 INFO - delivery method with keep-origin-redirect and when
11:52:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
11:52:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:52:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1545ms
11:52:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:52:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c991c00 == 75 [pid = 1796] [id = 115]
11:52:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x8c995400) [pid = 1796] [serial = 323] [outer = (nil)]
11:52:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x8c99a000) [pid = 1796] [serial = 324] [outer = 0x8c995400]
11:52:45 INFO - PROCESS | 1796 | 1448308365092 Marionette INFO loaded listener.js
11:52:45 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x8c9a0800) [pid = 1796] [serial = 325] [outer = 0x8c995400]
11:52:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:52:46 INFO - document served over http requires an https
11:52:46 INFO - sub-resource via fetch-request using the meta-csp
11:52:46 INFO - delivery method with no-redirect and when
11:52:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
11:52:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:52:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1599ms
11:52:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:52:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c506400 == 76 [pid = 1796] [id = 116]
11:52:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x8c506c00) [pid = 1796] [serial = 326] [outer = (nil)]
11:52:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x8c50a400) [pid = 1796] [serial = 327] [outer = 0x8c506c00]
11:52:46 INFO - PROCESS | 1796 | 1448308366756 Marionette INFO loaded listener.js
11:52:46 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x8c510800) [pid = 1796] [serial = 328] [outer = 0x8c506c00]
11:52:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:52:47 INFO - document served over http requires an https
11:52:47 INFO - sub-resource via fetch-request using the meta-csp
11:52:47 INFO - delivery method with swap-origin-redirect and when
11:52:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
11:52:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:52:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1689ms
11:52:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:52:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c44fc00 == 77 [pid = 1796] [id = 117]
11:52:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x8c451000) [pid = 1796] [serial = 329] [outer = (nil)]
11:52:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x8c456800) [pid = 1796] [serial = 330] [outer = 0x8c451000]
11:52:48 INFO - PROCESS | 1796 | 1448308368552 Marionette INFO loaded listener.js
11:52:48 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x8c50d400) [pid = 1796] [serial = 331] [outer = 0x8c451000]
11:52:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf17000 == 78 [pid = 1796] [id = 118]
11:52:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x8bf17400) [pid = 1796] [serial = 332] [outer = (nil)]
11:52:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x8bf19800) [pid = 1796] [serial = 333] [outer = 0x8bf17400]
11:52:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:52:49 INFO - document served over http requires an https
11:52:49 INFO - sub-resource via iframe-tag using the meta-csp
11:52:49 INFO - delivery method with keep-origin-redirect and when
11:52: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-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
11:52:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:52:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1851ms
11:52:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:52:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf18c00 == 79 [pid = 1796] [id = 119]
11:52:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x8bf19400) [pid = 1796] [serial = 334] [outer = (nil)]
11:52:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x8bf1ec00) [pid = 1796] [serial = 335] [outer = 0x8bf19400]
11:52:50 INFO - PROCESS | 1796 | 1448308370376 Marionette INFO loaded listener.js
11:52:50 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x8c50cc00) [pid = 1796] [serial = 336] [outer = 0x8bf19400]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x9556c000 == 78 [pid = 1796] [id = 37]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x911ad000 == 77 [pid = 1796] [id = 72]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x92b83c00 == 76 [pid = 1796] [id = 73]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x94561000 == 75 [pid = 1796] [id = 74]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x9b0c7000 == 74 [pid = 1796] [id = 75]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x9e975c00 == 73 [pid = 1796] [id = 77]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x92467400 == 72 [pid = 1796] [id = 40]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x9cd52000 == 71 [pid = 1796] [id = 78]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x9eab8800 == 70 [pid = 1796] [id = 79]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x92b77400 == 69 [pid = 1796] [id = 39]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x90b05400 == 68 [pid = 1796] [id = 80]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x945c3000 == 67 [pid = 1796] [id = 81]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x945c5c00 == 66 [pid = 1796] [id = 82]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x945c2800 == 65 [pid = 1796] [id = 83]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x90bb1c00 == 64 [pid = 1796] [id = 84]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x90bb8800 == 63 [pid = 1796] [id = 86]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x90bae400 == 62 [pid = 1796] [id = 87]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x8e375800 == 61 [pid = 1796] [id = 88]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x8e372c00 == 60 [pid = 1796] [id = 89]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x9229d400 == 59 [pid = 1796] [id = 90]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x90b05c00 == 58 [pid = 1796] [id = 91]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x91301400 == 57 [pid = 1796] [id = 92]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x90b08c00 == 56 [pid = 1796] [id = 93]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x90b48400 == 55 [pid = 1796] [id = 94]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x98591800 == 54 [pid = 1796] [id = 71]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x911b4400 == 53 [pid = 1796] [id = 95]
11:52:53 INFO - PROCESS | 1796 | --DOCSHELL 0x91308800 == 52 [pid = 1796] [id = 96]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x973ef400 == 51 [pid = 1796] [id = 85]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x90b04400 == 50 [pid = 1796] [id = 98]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x9246c400 == 49 [pid = 1796] [id = 99]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x97fcf000 == 48 [pid = 1796] [id = 100]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x9a5af000 == 47 [pid = 1796] [id = 101]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x92b76000 == 46 [pid = 1796] [id = 102]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0xa0317c00 == 45 [pid = 1796] [id = 103]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0xa040dc00 == 44 [pid = 1796] [id = 104]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x90759800 == 43 [pid = 1796] [id = 105]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x9075a400 == 42 [pid = 1796] [id = 106]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x92c69800 == 41 [pid = 1796] [id = 107]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x90763800 == 40 [pid = 1796] [id = 108]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x9116bc00 == 39 [pid = 1796] [id = 109]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8d76e000 == 38 [pid = 1796] [id = 110]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8d176000 == 37 [pid = 1796] [id = 111]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1de800 == 36 [pid = 1796] [id = 112]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8cff2800 == 35 [pid = 1796] [id = 113]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca06c00 == 34 [pid = 1796] [id = 114]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8c991c00 == 33 [pid = 1796] [id = 115]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8c506400 == 32 [pid = 1796] [id = 116]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8c44fc00 == 31 [pid = 1796] [id = 117]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf17000 == 30 [pid = 1796] [id = 118]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x98550000 == 29 [pid = 1796] [id = 97]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0xa0431800 == 28 [pid = 1796] [id = 50]
11:52:55 INFO - PROCESS | 1796 | --DOCSHELL 0x9b6fb800 == 27 [pid = 1796] [id = 76]
11:52:56 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x97fcb800) [pid = 1796] [serial = 195] [outer = (nil)] [url = about:blank]
11:52:56 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0xac3e0c00) [pid = 1796] [serial = 141] [outer = (nil)] [url = about:blank]
11:52:56 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x98552c00) [pid = 1796] [serial = 198] [outer = (nil)] [url = about:blank]
11:52:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c502c00 == 28 [pid = 1796] [id = 120]
11:52:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x8c504c00) [pid = 1796] [serial = 337] [outer = (nil)]
11:52:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x8bd95400) [pid = 1796] [serial = 338] [outer = 0x8c504c00]
11:52:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:52:56 INFO - document served over http requires an https
11:52:56 INFO - sub-resource via iframe-tag using the meta-csp
11:52:56 INFO - delivery method with no-redirect and when
11:52:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
11:52:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:52:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 6806ms
11:52:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:52:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c991c00 == 29 [pid = 1796] [id = 121]
11:52:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x8ca03400) [pid = 1796] [serial = 339] [outer = (nil)]
11:52:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x8ca09400) [pid = 1796] [serial = 340] [outer = 0x8ca03400]
11:52:57 INFO - PROCESS | 1796 | 1448308377088 Marionette INFO loaded listener.js
11:52:57 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x8cff7800) [pid = 1796] [serial = 341] [outer = 0x8ca03400]
11:52:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e0400 == 30 [pid = 1796] [id = 122]
11:52:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x8d1e0c00) [pid = 1796] [serial = 342] [outer = (nil)]
11:52:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x8d17ac00) [pid = 1796] [serial = 343] [outer = 0x8d1e0c00]
11:52:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:52:58 INFO - document served over http requires an https
11:52:58 INFO - sub-resource via iframe-tag using the meta-csp
11:52:58 INFO - delivery method with swap-origin-redirect and when
11:52:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
11:52:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:52:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1550ms
11:52:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:52:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd91800 == 31 [pid = 1796] [id = 123]
11:52:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x8c455400) [pid = 1796] [serial = 344] [outer = (nil)]
11:52:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x8d777000) [pid = 1796] [serial = 345] [outer = 0x8c455400]
11:52:58 INFO - PROCESS | 1796 | 1448308378761 Marionette INFO loaded listener.js
11:52:58 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x90756000) [pid = 1796] [serial = 346] [outer = 0x8c455400]
11:52:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:52:59 INFO - document served over http requires an https
11:52:59 INFO - sub-resource via script-tag using the meta-csp
11:52:59 INFO - delivery method with keep-origin-redirect and when
11:52:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
11:52:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:52:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1575ms
11:52:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:53:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b43000 == 32 [pid = 1796] [id = 124]
11:53:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0x90b48400) [pid = 1796] [serial = 347] [outer = (nil)]
11:53:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x90b4c800) [pid = 1796] [serial = 348] [outer = 0x90b48400]
11:53:00 INFO - PROCESS | 1796 | 1448308380312 Marionette INFO loaded listener.js
11:53:00 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x90bb6400) [pid = 1796] [serial = 349] [outer = 0x90b48400]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x945b0c00) [pid = 1796] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x91f35800) [pid = 1796] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x9cd99000) [pid = 1796] [serial = 85] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0x911b6c00) [pid = 1796] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x9859d400) [pid = 1796] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x9246a400) [pid = 1796] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x92b7a000) [pid = 1796] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x98595c00) [pid = 1796] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x9163e000) [pid = 1796] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x92cef400) [pid = 1796] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x91bf6c00) [pid = 1796] [serial = 165] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x98550800) [pid = 1796] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x90b0a800) [pid = 1796] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x9163b000) [pid = 1796] [serial = 170] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0xa030f800) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0xa052a400) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x9a85d000) [pid = 1796] [serial = 80] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x9ae4a000) [pid = 1796] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x9f9a4c00) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x9e915400) [pid = 1796] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x989c9c00) [pid = 1796] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x9817ec00) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0xa031b400) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x98596800) [pid = 1796] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x91b9e800) [pid = 1796] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x8e375c00) [pid = 1796] [serial = 248] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x9acb4800) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x91893000) [pid = 1796] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x973e9800) [pid = 1796] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0xa580c400) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x90b09400) [pid = 1796] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x9b0c9400) [pid = 1796] [serial = 210] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308311612]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x922a2400) [pid = 1796] [serial = 253] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308333321]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x90bb4800) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x9cd18400) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x90b08000) [pid = 1796] [serial = 255] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x945c3800) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x9df1f800) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x9f916400) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x92b7e000) [pid = 1796] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x973f1400) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x98553000) [pid = 1796] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x9e978000) [pid = 1796] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x91306000) [pid = 1796] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x9130e800) [pid = 1796] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x95546400) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x94568000) [pid = 1796] [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]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x92cec000) [pid = 1796] [serial = 205] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x91631400) [pid = 1796] [serial = 258] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x92b77000) [pid = 1796] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x9cda7000) [pid = 1796] [serial = 216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x956a1800) [pid = 1796] [serial = 208] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0xa0410000) [pid = 1796] [serial = 243] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0xa0317000) [pid = 1796] [serial = 221] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9c914800) [pid = 1796] [serial = 211] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308311612]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0xa869fc00) [pid = 1796] [serial = 224] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x911bb800) [pid = 1796] [serial = 261] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x94758400) [pid = 1796] [serial = 206] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x90b43400) [pid = 1796] [serial = 256] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8e376400) [pid = 1796] [serial = 249] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x90bb7400) [pid = 1796] [serial = 236] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x95550800) [pid = 1796] [serial = 230] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9cd54400) [pid = 1796] [serial = 213] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x91f34c00) [pid = 1796] [serial = 203] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x95577400) [pid = 1796] [serial = 267] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x973f4000) [pid = 1796] [serial = 239] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9246d400) [pid = 1796] [serial = 259] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9acb9800) [pid = 1796] [serial = 233] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x9163c400) [pid = 1796] [serial = 251] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x91ba3c00) [pid = 1796] [serial = 246] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x92b84400) [pid = 1796] [serial = 270] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x9eab0c00) [pid = 1796] [serial = 218] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x92b84800) [pid = 1796] [serial = 264] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x91bfb000) [pid = 1796] [serial = 254] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308333321]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x945c6400) [pid = 1796] [serial = 227] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x9855a000) [pid = 1796] [serial = 273] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x98598400) [pid = 1796] [serial = 274] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0xa9266400) [pid = 1796] [serial = 231] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x955f1400) [pid = 1796] [serial = 144] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x97fd0000) [pid = 1796] [serial = 147] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x9e15c400) [pid = 1796] [serial = 87] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x9860e400) [pid = 1796] [serial = 180] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x9860b400) [pid = 1796] [serial = 162] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x92b76800) [pid = 1796] [serial = 114] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x9556dc00) [pid = 1796] [serial = 111] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x989d2400) [pid = 1796] [serial = 159] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x91bef400) [pid = 1796] [serial = 177] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x9eab2400) [pid = 1796] [serial = 108] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x98608400) [pid = 1796] [serial = 167] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x9858f400) [pid = 1796] [serial = 156] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x91892800) [pid = 1796] [serial = 183] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x9188e000) [pid = 1796] [serial = 172] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0xa031e400) [pid = 1796] [serial = 95] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x9acc0c00) [pid = 1796] [serial = 234] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x95548c00) [pid = 1796] [serial = 228] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0xa87e3400) [pid = 1796] [serial = 101] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x9ccacc00) [pid = 1796] [serial = 82] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0xa9d50400) [pid = 1796] [serial = 68] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x9fe2d400) [pid = 1796] [serial = 92] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0xa921cc00) [pid = 1796] [serial = 150] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0xa0434400) [pid = 1796] [serial = 153] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x973ebc00) [pid = 1796] [serial = 271] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0xa9d53800) [pid = 1796] [serial = 104] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0xa10f0800) [pid = 1796] [serial = 98] [outer = (nil)] [url = about:blank]
11:53:03 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x92cf2800) [pid = 1796] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:53:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:53:04 INFO - document served over http requires an https
11:53:04 INFO - sub-resource via script-tag using the meta-csp
11:53:04 INFO - delivery method with no-redirect and when
11:53:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
11:53:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:53:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 4505ms
11:53:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:53:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bb4800 == 33 [pid = 1796] [id = 125]
11:53:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x90bb7400) [pid = 1796] [serial = 350] [outer = (nil)]
11:53:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x91172000) [pid = 1796] [serial = 351] [outer = 0x90bb7400]
11:53:04 INFO - PROCESS | 1796 | 1448308384730 Marionette INFO loaded listener.js
11:53:04 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x911b6400) [pid = 1796] [serial = 352] [outer = 0x90bb7400]
11:53:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:53:05 INFO - document served over http requires an https
11:53:05 INFO - sub-resource via script-tag using the meta-csp
11:53:05 INFO - delivery method with swap-origin-redirect and when
11:53:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
11:53:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:53:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1383ms
11:53:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:53:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c504800 == 34 [pid = 1796] [id = 126]
11:53:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x8c99e800) [pid = 1796] [serial = 353] [outer = (nil)]
11:53:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x8ca09800) [pid = 1796] [serial = 354] [outer = 0x8c99e800]
11:53:06 INFO - PROCESS | 1796 | 1448308386175 Marionette INFO loaded listener.js
11:53:06 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x8d17dc00) [pid = 1796] [serial = 355] [outer = 0x8c99e800]
11:53:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:53:07 INFO - document served over http requires an https
11:53:07 INFO - sub-resource via xhr-request using the meta-csp
11:53:07 INFO - delivery method with keep-origin-redirect and when
11:53:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
11:53:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:53:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1559ms
11:53:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:53:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf17c00 == 35 [pid = 1796] [id = 127]
11:53:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x90758800) [pid = 1796] [serial = 356] [outer = (nil)]
11:53:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x90b4dc00) [pid = 1796] [serial = 357] [outer = 0x90758800]
11:53:07 INFO - PROCESS | 1796 | 1448308387889 Marionette INFO loaded listener.js
11:53:08 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x91308800) [pid = 1796] [serial = 358] [outer = 0x90758800]
11:53:09 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:53:09 INFO - document served over http requires an https
11:53:09 INFO - sub-resource via xhr-request using the meta-csp
11:53:09 INFO - delivery method with no-redirect and when
11:53:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
11:53:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
11:53:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1692ms
11:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:53:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x9163b000 == 36 [pid = 1796] [id = 128]
11:53:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x9163fc00) [pid = 1796] [serial = 359] [outer = (nil)]
11:53:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x91890400) [pid = 1796] [serial = 360] [outer = 0x9163fc00]
11:53:09 INFO - PROCESS | 1796 | 1448308389471 Marionette INFO loaded listener.js
11:53:09 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x91ba5c00) [pid = 1796] [serial = 361] [outer = 0x9163fc00]
11:53:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:53:10 INFO - document served over http requires an https
11:53:10 INFO - sub-resource via xhr-request using the meta-csp
11:53:10 INFO - delivery method with swap-origin-redirect and when
11:53:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
11:53:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:53:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1597ms
11:53:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:53:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x91bf0000 == 37 [pid = 1796] [id = 129]
11:53:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x91bf4400) [pid = 1796] [serial = 362] [outer = (nil)]
11:53:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x91bfb000) [pid = 1796] [serial = 363] [outer = 0x91bf4400]
11:53:11 INFO - PROCESS | 1796 | 1448308391185 Marionette INFO loaded listener.js
11:53:11 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x91f34400) [pid = 1796] [serial = 364] [outer = 0x91bf4400]
11:53:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:53:12 INFO - document served over http requires an http
11:53:12 INFO - sub-resource via fetch-request using the meta-referrer
11:53:12 INFO - delivery method with keep-origin-redirect and when
11:53:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:53:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1690ms
11:53:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:53:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf18400 == 38 [pid = 1796] [id = 130]
11:53:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x8d770c00) [pid = 1796] [serial = 365] [outer = (nil)]
11:53:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x91f3c800) [pid = 1796] [serial = 366] [outer = 0x8d770c00]
11:53:12 INFO - PROCESS | 1796 | 1448308392899 Marionette INFO loaded listener.js
11:53:13 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x9229a800) [pid = 1796] [serial = 367] [outer = 0x8d770c00]
11:53:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:53:13 INFO - document served over http requires an http
11:53:13 INFO - sub-resource via fetch-request using the meta-referrer
11:53:13 INFO - delivery method with no-redirect and when
11:53: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"
11:53:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
11:53:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1541ms
11:53:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:53:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cff4800 == 39 [pid = 1796] [id = 131]
11:53:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x90bb0000) [pid = 1796] [serial = 368] [outer = (nil)]
11:53:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x9246f400) [pid = 1796] [serial = 369] [outer = 0x90bb0000]
11:53:14 INFO - PROCESS | 1796 | 1448308394356 Marionette INFO loaded listener.js
11:53:14 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x92b7a400) [pid = 1796] [serial = 370] [outer = 0x90bb0000]
11:53:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:53:15 INFO - document served over http requires an http
11:53:15 INFO - sub-resource via fetch-request using the meta-referrer
11:53:15 INFO - delivery method with swap-origin-redirect and when
11:53:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:53:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1542ms
11:53:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:53:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x91f3c400 == 40 [pid = 1796] [id = 132]
11:53:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x9246c000) [pid = 1796] [serial = 371] [outer = (nil)]
11:53:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x92b7f800) [pid = 1796] [serial = 372] [outer = 0x9246c000]
11:53:15 INFO - PROCESS | 1796 | 1448308395919 Marionette INFO loaded listener.js
11:53:16 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x92c72400) [pid = 1796] [serial = 373] [outer = 0x9246c000]
11:53:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cf1400 == 41 [pid = 1796] [id = 133]
11:53:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x92cf3400) [pid = 1796] [serial = 374] [outer = (nil)]
11:53:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x92cf1800) [pid = 1796] [serial = 375] [outer = 0x92cf3400]
11:53:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:53:17 INFO - document served over http requires an http
11:53:17 INFO - sub-resource via iframe-tag using the meta-referrer
11:53:17 INFO - delivery method with keep-origin-redirect and when
11:53:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:53:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1641ms
11:53:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:53:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cef800 == 42 [pid = 1796] [id = 134]
11:53:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x92cf2400) [pid = 1796] [serial = 376] [outer = (nil)]
11:53:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x92cf8c00) [pid = 1796] [serial = 377] [outer = 0x92cf2400]
11:53:17 INFO - PROCESS | 1796 | 1448308397694 Marionette INFO loaded listener.js
11:53:17 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x945a8800) [pid = 1796] [serial = 378] [outer = 0x92cf2400]
11:53:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b3000 == 43 [pid = 1796] [id = 135]
11:53:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x945b4000) [pid = 1796] [serial = 379] [outer = (nil)]
11:53:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x945bc400) [pid = 1796] [serial = 380] [outer = 0x945b4000]
11:53:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:53:19 INFO - document served over http requires an http
11:53:19 INFO - sub-resource via iframe-tag using the meta-referrer
11:53:19 INFO - delivery method with no-redirect and when
11:53:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:53:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1785ms
11:53:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:53:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b5c00 == 44 [pid = 1796] [id = 136]
11:53:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x945b7800) [pid = 1796] [serial = 381] [outer = (nil)]
11:53:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x945bcc00) [pid = 1796] [serial = 382] [outer = 0x945b7800]
11:53:19 INFO - PROCESS | 1796 | 1448308399475 Marionette INFO loaded listener.js
11:53:19 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x9475b400) [pid = 1796] [serial = 383] [outer = 0x945b7800]
11:53:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x9554a800 == 45 [pid = 1796] [id = 137]
11:53:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x9554b000) [pid = 1796] [serial = 384] [outer = (nil)]
11:53:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x9554ac00) [pid = 1796] [serial = 385] [outer = 0x9554b000]
11:53:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:53:20 INFO - document served over http requires an http
11:53:20 INFO - sub-resource via iframe-tag using the meta-referrer
11:53:20 INFO - delivery method with swap-origin-redirect and when
11:53:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:53:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1848ms
11:53:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:53:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x95549800 == 46 [pid = 1796] [id = 138]
11:53:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9554cc00) [pid = 1796] [serial = 386] [outer = (nil)]
11:53:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x9554f400) [pid = 1796] [serial = 387] [outer = 0x9554cc00]
11:53:21 INFO - PROCESS | 1796 | 1448308401319 Marionette INFO loaded listener.js
11:53:21 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x95577400) [pid = 1796] [serial = 388] [outer = 0x9554cc00]
11:53:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:53:22 INFO - document served over http requires an http
11:53:22 INFO - sub-resource via script-tag using the meta-referrer
11:53:22 INFO - delivery method with keep-origin-redirect and when
11:53:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
11:53:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1640ms
11:53:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:53:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x95549400 == 47 [pid = 1796] [id = 139]
11:53:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x955edc00) [pid = 1796] [serial = 389] [outer = (nil)]
11:53:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x955f3000) [pid = 1796] [serial = 390] [outer = 0x955edc00]
11:53:23 INFO - PROCESS | 1796 | 1448308403018 Marionette INFO loaded listener.js
11:53:23 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x96124800) [pid = 1796] [serial = 391] [outer = 0x955edc00]
11:53:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:53:24 INFO - document served over http requires an http
11:53:24 INFO - sub-resource via script-tag using the meta-referrer
11:53:24 INFO - delivery method with no-redirect and when
11:53:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
11:53:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1594ms
11:53:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:53:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c67800 == 48 [pid = 1796] [id = 140]
11:53:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x955efc00) [pid = 1796] [serial = 392] [outer = (nil)]
11:53:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x97310000) [pid = 1796] [serial = 393] [outer = 0x955efc00]
11:53:24 INFO - PROCESS | 1796 | 1448308404469 Marionette INFO loaded listener.js
11:53:24 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x973f1800) [pid = 1796] [serial = 394] [outer = 0x955efc00]
11:53:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:53:25 INFO - document served over http requires an http
11:53:25 INFO - sub-resource via script-tag using the meta-referrer
11:53:25 INFO - delivery method with swap-origin-redirect and when
11:53:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
11:53:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1492ms
11:53:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:53:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x973ea000 == 49 [pid = 1796] [id = 141]
11:53:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x97fc9800) [pid = 1796] [serial = 395] [outer = (nil)]
11:53:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x97fcdc00) [pid = 1796] [serial = 396] [outer = 0x97fc9800]
11:53:25 INFO - PROCESS | 1796 | 1448308405969 Marionette INFO loaded listener.js
11:53:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x98550c00) [pid = 1796] [serial = 397] [outer = 0x97fc9800]
11:53:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:53:27 INFO - document served over http requires an http
11:53:27 INFO - sub-resource via xhr-request using the meta-referrer
11:53:27 INFO - delivery method with keep-origin-redirect and when
11:53: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"
11:53:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:53:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1485ms
11:53:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:53:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x9817a000 == 50 [pid = 1796] [id = 142]
11:53:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x955a0800) [pid = 1796] [serial = 398] [outer = (nil)]
11:53:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x9858fc00) [pid = 1796] [serial = 399] [outer = 0x955a0800]
11:53:27 INFO - PROCESS | 1796 | 1448308407465 Marionette INFO loaded listener.js
11:53:27 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x9859a000) [pid = 1796] [serial = 400] [outer = 0x955a0800]
11:53:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:53:28 INFO - document served over http requires an http
11:53:28 INFO - sub-resource via xhr-request using the meta-referrer
11:53:28 INFO - delivery method with no-redirect and when
11:53:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
11:53:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1754ms
11:53:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:53:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b4400 == 51 [pid = 1796] [id = 143]
11:53:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x9855e800) [pid = 1796] [serial = 401] [outer = (nil)]
11:53:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x98603800) [pid = 1796] [serial = 402] [outer = 0x9855e800]
11:53:29 INFO - PROCESS | 1796 | 1448308409621 Marionette INFO loaded listener.js
11:53:29 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x989cb400) [pid = 1796] [serial = 403] [outer = 0x9855e800]
11:53:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:53:31 INFO - document served over http requires an http
11:53:31 INFO - sub-resource via xhr-request using the meta-referrer
11:53:31 INFO - delivery method with swap-origin-redirect and when
11:53: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"
11:53:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:53:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2994ms
11:53:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:53:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b47000 == 52 [pid = 1796] [id = 144]
11:53:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x9a61e800) [pid = 1796] [serial = 404] [outer = (nil)]
11:53:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9acc2c00) [pid = 1796] [serial = 405] [outer = 0x9a61e800]
11:53:32 INFO - PROCESS | 1796 | 1448308412263 Marionette INFO loaded listener.js
11:53:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x9ca37c00) [pid = 1796] [serial = 406] [outer = 0x9a61e800]
11:53:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:53:33 INFO - document served over http requires an https
11:53:33 INFO - sub-resource via fetch-request using the meta-referrer
11:53:33 INFO - delivery method with keep-origin-redirect and when
11:53: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"
11:53:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:53:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1699ms
11:53:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:53:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x9cd18400 == 53 [pid = 1796] [id = 145]
11:53:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x9cd19000) [pid = 1796] [serial = 407] [outer = (nil)]
11:53:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x9cd55c00) [pid = 1796] [serial = 408] [outer = 0x9cd19000]
11:53:34 INFO - PROCESS | 1796 | 1448308414124 Marionette INFO loaded listener.js
11:53:34 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x9cda3c00) [pid = 1796] [serial = 409] [outer = 0x9cd19000]
11:53:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x9df1f800) [pid = 1796] [serial = 410] [outer = 0xa05a6800]
11:53:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:53:35 INFO - document served over http requires an https
11:53:35 INFO - sub-resource via fetch-request using the meta-referrer
11:53:35 INFO - delivery method with no-redirect and when
11:53: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"
11:53:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:53:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1939ms
11:53:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:53:37 INFO - PROCESS | 1796 | --DOCSHELL 0x8c502c00 == 52 [pid = 1796] [id = 120]
11:53:37 INFO - PROCESS | 1796 | --DOCSHELL 0x95599400 == 51 [pid = 1796] [id = 25]
11:53:37 INFO - PROCESS | 1796 | --DOCSHELL 0x955a1400 == 50 [pid = 1796] [id = 26]
11:53:37 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e0400 == 49 [pid = 1796] [id = 122]
11:53:37 INFO - PROCESS | 1796 | --DOCSHELL 0x9559bc00 == 48 [pid = 1796] [id = 27]
11:53:37 INFO - PROCESS | 1796 | --DOCSHELL 0x955ef000 == 47 [pid = 1796] [id = 19]
11:53:37 INFO - PROCESS | 1796 | --DOCSHELL 0x9a5a4400 == 46 [pid = 1796] [id = 18]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x9475fc00 == 45 [pid = 1796] [id = 24]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x95578400 == 44 [pid = 1796] [id = 16]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x9569ec00 == 43 [pid = 1796] [id = 31]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x97fd2c00 == 42 [pid = 1796] [id = 22]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x9f91bc00 == 41 [pid = 1796] [id = 6]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x9df11800 == 40 [pid = 1796] [id = 20]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x92cf1400 == 39 [pid = 1796] [id = 133]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x945b3000 == 38 [pid = 1796] [id = 135]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x9554a800 == 37 [pid = 1796] [id = 137]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0xa052c800 == 36 [pid = 1796] [id = 21]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf18c00 == 35 [pid = 1796] [id = 119]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x9a5a3400 == 34 [pid = 1796] [id = 8]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x9ca33000 == 33 [pid = 1796] [id = 14]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x9a61e400 == 32 [pid = 1796] [id = 29]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x955ee400 == 31 [pid = 1796] [id = 11]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x9456d400 == 30 [pid = 1796] [id = 12]
11:53:38 INFO - PROCESS | 1796 | --DOCSHELL 0x95594800 == 29 [pid = 1796] [id = 23]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x9acba800) [pid = 1796] [serial = 237] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x91beec00) [pid = 1796] [serial = 262] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x9f9aa000) [pid = 1796] [serial = 219] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x9cda0000) [pid = 1796] [serial = 214] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x9aba0800) [pid = 1796] [serial = 201] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0xa0418800) [pid = 1796] [serial = 244] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x945b4800) [pid = 1796] [serial = 265] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x9acc2400) [pid = 1796] [serial = 240] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x91bab000) [pid = 1796] [serial = 247] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x92468800) [pid = 1796] [serial = 204] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x91df2000) [pid = 1796] [serial = 257] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x956aac00) [pid = 1796] [serial = 268] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x91ba5400) [pid = 1796] [serial = 252] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x98602800) [pid = 1796] [serial = 209] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0xac3d3800) [pid = 1796] [serial = 225] [outer = (nil)] [url = about:blank]
11:53:38 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0xa0531400) [pid = 1796] [serial = 222] [outer = (nil)] [url = about:blank]
11:53:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd90c00 == 30 [pid = 1796] [id = 146]
11:53:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8bd92400) [pid = 1796] [serial = 411] [outer = (nil)]
11:53:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8bf1c000) [pid = 1796] [serial = 412] [outer = 0x8bd92400]
11:53:39 INFO - PROCESS | 1796 | 1448308419205 Marionette INFO loaded listener.js
11:53:39 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8c508800) [pid = 1796] [serial = 413] [outer = 0x8bd92400]
11:53:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:53:40 INFO - document served over http requires an https
11:53:40 INFO - sub-resource via fetch-request using the meta-referrer
11:53:40 INFO - delivery method with swap-origin-redirect and when
11:53: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"
11:53:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:53:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 5078ms
11:53:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:53:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cfef400 == 31 [pid = 1796] [id = 147]
11:53:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8cfef800) [pid = 1796] [serial = 414] [outer = (nil)]
11:53:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8cff6000) [pid = 1796] [serial = 415] [outer = 0x8cfef800]
11:53:41 INFO - PROCESS | 1796 | 1448308421162 Marionette INFO loaded listener.js
11:53:41 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8d178400) [pid = 1796] [serial = 416] [outer = 0x8cfef800]
11:53:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1ea800 == 32 [pid = 1796] [id = 148]
11:53:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8d1eac00) [pid = 1796] [serial = 417] [outer = (nil)]
11:53:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8d1dfc00) [pid = 1796] [serial = 418] [outer = 0x8d1eac00]
11:53:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:53:42 INFO - document served over http requires an https
11:53:42 INFO - sub-resource via iframe-tag using the meta-referrer
11:53:42 INFO - delivery method with keep-origin-redirect and when
11:53:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:53:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2246ms
11:53:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:53:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c99d800 == 33 [pid = 1796] [id = 149]
11:53:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8d76e000) [pid = 1796] [serial = 419] [outer = (nil)]
11:53:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x8e376000) [pid = 1796] [serial = 420] [outer = 0x8d76e000]
11:53:43 INFO - PROCESS | 1796 | 1448308423313 Marionette INFO loaded listener.js
11:53:43 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x90755800) [pid = 1796] [serial = 421] [outer = 0x8d76e000]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8cff3000) [pid = 1796] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x8c506c00) [pid = 1796] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x98607800) [pid = 1796] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9075c000) [pid = 1796] [serial = 297] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x9a85f800) [pid = 1796] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9246c800) [pid = 1796] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8d1e0800) [pid = 1796] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8c451000) [pid = 1796] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0xa041a000) [pid = 1796] [serial = 292] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x97fd0c00) [pid = 1796] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8ca07400) [pid = 1796] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8d178000) [pid = 1796] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x90bb3c00) [pid = 1796] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8c995400) [pid = 1796] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x92c66800) [pid = 1796] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0xa0318000) [pid = 1796] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8c455400) [pid = 1796] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x90bb7400) [pid = 1796] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x90b48400) [pid = 1796] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x92c69c00) [pid = 1796] [serial = 300] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8d76f000) [pid = 1796] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x9116c400) [pid = 1796] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8bf19400) [pid = 1796] [serial = 334] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8bf17400) [pid = 1796] [serial = 332] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8d1e0c00) [pid = 1796] [serial = 342] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x90759c00) [pid = 1796] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308351728]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8c504c00) [pid = 1796] [serial = 337] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308376354]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8ca03400) [pid = 1796] [serial = 339] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x91172000) [pid = 1796] [serial = 351] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x92c71400) [pid = 1796] [serial = 303] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8bf19800) [pid = 1796] [serial = 333] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x9acb4400) [pid = 1796] [serial = 285] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8d1e5c00) [pid = 1796] [serial = 315] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8bd95400) [pid = 1796] [serial = 338] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308376354]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0xa041c400) [pid = 1796] [serial = 293] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8d17ac00) [pid = 1796] [serial = 343] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8d777000) [pid = 1796] [serial = 345] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8cff8400) [pid = 1796] [serial = 318] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0xa0319c00) [pid = 1796] [serial = 291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x9859c400) [pid = 1796] [serial = 282] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x90b4c800) [pid = 1796] [serial = 348] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x8ca0b400) [pid = 1796] [serial = 321] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x90761800) [pid = 1796] [serial = 298] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x91638400) [pid = 1796] [serial = 276] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x9cd59400) [pid = 1796] [serial = 288] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x8c99a000) [pid = 1796] [serial = 324] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x8ca09400) [pid = 1796] [serial = 340] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x90755400) [pid = 1796] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308351728]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x91171000) [pid = 1796] [serial = 306] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x8c456800) [pid = 1796] [serial = 330] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x92c6b800) [pid = 1796] [serial = 301] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x8d772800) [pid = 1796] [serial = 309] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x8c50a400) [pid = 1796] [serial = 327] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x8bf1ec00) [pid = 1796] [serial = 335] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x8d17b800) [pid = 1796] [serial = 312] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x92b83000) [pid = 1796] [serial = 279] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf19400 == 34 [pid = 1796] [id = 150]
11:53:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x8bf19800) [pid = 1796] [serial = 422] [outer = (nil)]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0xac3db000) [pid = 1796] [serial = 241] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x8d1e6c00) [pid = 1796] [serial = 319] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x91174000) [pid = 1796] [serial = 316] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x91174400) [pid = 1796] [serial = 313] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x91ba9000) [pid = 1796] [serial = 277] [outer = (nil)] [url = about:blank]
11:53:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x8c505800) [pid = 1796] [serial = 423] [outer = 0x8bf19800]
11:53:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:53:45 INFO - document served over http requires an https
11:53:45 INFO - sub-resource via iframe-tag using the meta-referrer
11:53:45 INFO - delivery method with no-redirect and when
11:53:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:53:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2851ms
11:53:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:53:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c456800 == 35 [pid = 1796] [id = 151]
11:53:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x8e376800) [pid = 1796] [serial = 424] [outer = (nil)]
11:53:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x90762c00) [pid = 1796] [serial = 425] [outer = 0x8e376800]
11:53:46 INFO - PROCESS | 1796 | 1448308426127 Marionette INFO loaded listener.js
11:53:46 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x90b0f400) [pid = 1796] [serial = 426] [outer = 0x8e376800]
11:53:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b40800 == 36 [pid = 1796] [id = 152]
11:53:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x90b49c00) [pid = 1796] [serial = 427] [outer = (nil)]
11:53:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x90b46400) [pid = 1796] [serial = 428] [outer = 0x90b49c00]
11:53:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:53:47 INFO - document served over http requires an https
11:53:47 INFO - sub-resource via iframe-tag using the meta-referrer
11:53:47 INFO - delivery method with swap-origin-redirect and when
11:53:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:53:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1300ms
11:53:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:53:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c994400 == 37 [pid = 1796] [id = 153]
11:53:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x8c995c00) [pid = 1796] [serial = 429] [outer = (nil)]
11:53:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x8c9a0000) [pid = 1796] [serial = 430] [outer = 0x8c995c00]
11:53:47 INFO - PROCESS | 1796 | 1448308427567 Marionette INFO loaded listener.js
11:53:47 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x8cfed400) [pid = 1796] [serial = 431] [outer = 0x8c995c00]
11:53:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:53:48 INFO - document served over http requires an https
11:53:48 INFO - sub-resource via script-tag using the meta-referrer
11:53:48 INFO - delivery method with keep-origin-redirect and when
11:53: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"
11:53:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:53:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1817ms
11:53:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:53:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x90754800 == 38 [pid = 1796] [id = 154]
11:53:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x9075e000) [pid = 1796] [serial = 432] [outer = (nil)]
11:53:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x90b0cc00) [pid = 1796] [serial = 433] [outer = 0x9075e000]
11:53:49 INFO - PROCESS | 1796 | 1448308429525 Marionette INFO loaded listener.js
11:53:49 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x90bb7000) [pid = 1796] [serial = 434] [outer = 0x9075e000]
11:53:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:53:50 INFO - document served over http requires an https
11:53:50 INFO - sub-resource via script-tag using the meta-referrer
11:53:50 INFO - delivery method with no-redirect and when
11:53:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:53:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1780ms
11:53:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:53:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf11400 == 39 [pid = 1796] [id = 155]
11:53:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x90baec00) [pid = 1796] [serial = 435] [outer = (nil)]
11:53:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x911b1c00) [pid = 1796] [serial = 436] [outer = 0x90baec00]
11:53:51 INFO - PROCESS | 1796 | 1448308431101 Marionette INFO loaded listener.js
11:53:51 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x911bbc00) [pid = 1796] [serial = 437] [outer = 0x90baec00]
11:53:52 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:53:52 INFO - document served over http requires an https
11:53:52 INFO - sub-resource via script-tag using the meta-referrer
11:53:52 INFO - delivery method with swap-origin-redirect and when
11:53:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:53:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1586ms
11:53:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:53:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x91308400 == 40 [pid = 1796] [id = 156]
11:53:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x91310000) [pid = 1796] [serial = 438] [outer = (nil)]
11:53:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x91635400) [pid = 1796] [serial = 439] [outer = 0x91310000]
11:53:52 INFO - PROCESS | 1796 | 1448308432688 Marionette INFO loaded listener.js
11:53:52 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x91640400) [pid = 1796] [serial = 440] [outer = 0x91310000]
11:53:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:53:53 INFO - document served over http requires an https
11:53:53 INFO - sub-resource via xhr-request using the meta-referrer
11:53:53 INFO - delivery method with keep-origin-redirect and when
11:53:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:53:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1488ms
11:53:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:53:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e373000 == 41 [pid = 1796] [id = 157]
11:53:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x90b0b800) [pid = 1796] [serial = 441] [outer = (nil)]
11:53:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x91890000) [pid = 1796] [serial = 442] [outer = 0x90b0b800]
11:53:54 INFO - PROCESS | 1796 | 1448308434280 Marionette INFO loaded listener.js
11:53:54 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x91ba0400) [pid = 1796] [serial = 443] [outer = 0x90b0b800]
11:53:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:53:55 INFO - document served over http requires an https
11:53:55 INFO - sub-resource via xhr-request using the meta-referrer
11:53:55 INFO - delivery method with no-redirect and when
11:53:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
11:53:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1548ms
11:53:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:53:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ba3800 == 42 [pid = 1796] [id = 158]
11:53:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x91ba4c00) [pid = 1796] [serial = 444] [outer = (nil)]
11:53:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x91bf2800) [pid = 1796] [serial = 445] [outer = 0x91ba4c00]
11:53:55 INFO - PROCESS | 1796 | 1448308435776 Marionette INFO loaded listener.js
11:53:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x91df2000) [pid = 1796] [serial = 446] [outer = 0x91ba4c00]
11:53:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:53:56 INFO - document served over http requires an https
11:53:56 INFO - sub-resource via xhr-request using the meta-referrer
11:53:56 INFO - delivery method with swap-origin-redirect and when
11:53:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:53:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1549ms
11:53:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:53:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c50d000 == 43 [pid = 1796] [id = 159]
11:53:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8d1dd400) [pid = 1796] [serial = 447] [outer = (nil)]
11:53:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x91f3e800) [pid = 1796] [serial = 448] [outer = 0x8d1dd400]
11:53:57 INFO - PROCESS | 1796 | 1448308437322 Marionette INFO loaded listener.js
11:53:57 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x9229cc00) [pid = 1796] [serial = 449] [outer = 0x8d1dd400]
11:53:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:53:58 INFO - document served over http requires an http
11:53:58 INFO - sub-resource via fetch-request using the meta-referrer
11:53:58 INFO - delivery method with keep-origin-redirect and when
11:53:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:53:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1495ms
11:53:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:53:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e380400 == 44 [pid = 1796] [id = 160]
11:53:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x92298400) [pid = 1796] [serial = 450] [outer = (nil)]
11:53:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x92466800) [pid = 1796] [serial = 451] [outer = 0x92298400]
11:53:58 INFO - PROCESS | 1796 | 1448308438903 Marionette INFO loaded listener.js
11:53:59 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x9246fc00) [pid = 1796] [serial = 452] [outer = 0x92298400]
11:54:00 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:54:00 INFO - document served over http requires an http
11:54:00 INFO - sub-resource via fetch-request using the meta-referrer
11:54:00 INFO - delivery method with no-redirect and when
11:54:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
11:54:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1594ms
11:54:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:54:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c459000 == 45 [pid = 1796] [id = 161]
11:54:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8d1e8400) [pid = 1796] [serial = 453] [outer = (nil)]
11:54:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x92b76000) [pid = 1796] [serial = 454] [outer = 0x8d1e8400]
11:54:00 INFO - PROCESS | 1796 | 1448308440546 Marionette INFO loaded listener.js
11:54:00 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x92b82800) [pid = 1796] [serial = 455] [outer = 0x8d1e8400]
11:54:01 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:54:01 INFO - document served over http requires an http
11:54:01 INFO - sub-resource via fetch-request using the meta-referrer
11:54:01 INFO - delivery method with swap-origin-redirect and when
11:54:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:54:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1643ms
11:54:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:54:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b7cc00 == 46 [pid = 1796] [id = 162]
11:54:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x92b80800) [pid = 1796] [serial = 456] [outer = (nil)]
11:54:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x92c6cc00) [pid = 1796] [serial = 457] [outer = 0x92b80800]
11:54:02 INFO - PROCESS | 1796 | 1448308442179 Marionette INFO loaded listener.js
11:54:02 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x92cf0400) [pid = 1796] [serial = 458] [outer = 0x92b80800]
11:54:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cf4400 == 47 [pid = 1796] [id = 163]
11:54:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x92cf5000) [pid = 1796] [serial = 459] [outer = (nil)]
11:54:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x92cf9800) [pid = 1796] [serial = 460] [outer = 0x92cf5000]
11:54:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:54:03 INFO - document served over http requires an http
11:54:03 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:03 INFO - delivery method with keep-origin-redirect and when
11:54:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:54:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1588ms
11:54:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:54:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cfa800 == 48 [pid = 1796] [id = 164]
11:54:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x94562400) [pid = 1796] [serial = 461] [outer = (nil)]
11:54:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x945ac000) [pid = 1796] [serial = 462] [outer = 0x94562400]
11:54:03 INFO - PROCESS | 1796 | 1448308443774 Marionette INFO loaded listener.js
11:54:03 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x945b7400) [pid = 1796] [serial = 463] [outer = 0x94562400]
11:54:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x95546800 == 49 [pid = 1796] [id = 165]
11:54:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x95547000) [pid = 1796] [serial = 464] [outer = (nil)]
11:54:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8d1e1000) [pid = 1796] [serial = 465] [outer = 0x95547000]
11:54:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:54:05 INFO - document served over http requires an http
11:54:05 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:05 INFO - delivery method with no-redirect and when
11:54:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:54:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1745ms
11:54:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:54:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c6bc00 == 50 [pid = 1796] [id = 166]
11:54:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x945c1400) [pid = 1796] [serial = 466] [outer = (nil)]
11:54:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x95547400) [pid = 1796] [serial = 467] [outer = 0x945c1400]
11:54:05 INFO - PROCESS | 1796 | 1448308445599 Marionette INFO loaded listener.js
11:54:05 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x95579c00) [pid = 1796] [serial = 468] [outer = 0x945c1400]
11:54:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x95598800 == 51 [pid = 1796] [id = 167]
11:54:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x9559a000) [pid = 1796] [serial = 469] [outer = (nil)]
11:54:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x9559a400) [pid = 1796] [serial = 470] [outer = 0x9559a000]
11:54:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:54:06 INFO - document served over http requires an http
11:54:06 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:06 INFO - delivery method with swap-origin-redirect and when
11:54:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:54:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1701ms
11:54:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:54:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x95599400 == 52 [pid = 1796] [id = 168]
11:54:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x9559bc00) [pid = 1796] [serial = 471] [outer = (nil)]
11:54:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x9559f000) [pid = 1796] [serial = 472] [outer = 0x9559bc00]
11:54:07 INFO - PROCESS | 1796 | 1448308447264 Marionette INFO loaded listener.js
11:54:07 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x955f9400) [pid = 1796] [serial = 473] [outer = 0x9559bc00]
11:54:08 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:54:08 INFO - document served over http requires an http
11:54:08 INFO - sub-resource via script-tag using the meta-referrer
11:54:08 INFO - delivery method with keep-origin-redirect and when
11:54:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
11:54:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1546ms
11:54:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:54:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x955a0400 == 53 [pid = 1796] [id = 169]
11:54:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x955ee400) [pid = 1796] [serial = 474] [outer = (nil)]
11:54:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x956a9800) [pid = 1796] [serial = 475] [outer = 0x955ee400]
11:54:08 INFO - PROCESS | 1796 | 1448308448790 Marionette INFO loaded listener.js
11:54:08 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x97302400) [pid = 1796] [serial = 476] [outer = 0x955ee400]
11:54:11 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:54:11 INFO - document served over http requires an http
11:54:11 INFO - sub-resource via script-tag using the meta-referrer
11:54:11 INFO - delivery method with no-redirect and when
11:54:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
11:54:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2758ms
11:54:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:54:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cf0c00 == 54 [pid = 1796] [id = 170]
11:54:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x94567c00) [pid = 1796] [serial = 477] [outer = (nil)]
11:54:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x9554c800) [pid = 1796] [serial = 478] [outer = 0x94567c00]
11:54:11 INFO - PROCESS | 1796 | 1448308451521 Marionette INFO loaded listener.js
11:54:11 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x973f3c00) [pid = 1796] [serial = 479] [outer = 0x94567c00]
11:54:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:54:12 INFO - document served over http requires an http
11:54:12 INFO - sub-resource via script-tag using the meta-referrer
11:54:12 INFO - delivery method with swap-origin-redirect and when
11:54:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
11:54:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1587ms
11:54:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:54:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c452400 == 55 [pid = 1796] [id = 171]
11:54:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x90b02400) [pid = 1796] [serial = 480] [outer = (nil)]
11:54:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x91175000) [pid = 1796] [serial = 481] [outer = 0x90b02400]
11:54:13 INFO - PROCESS | 1796 | 1448308453111 Marionette INFO loaded listener.js
11:54:13 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x91bf6c00) [pid = 1796] [serial = 482] [outer = 0x90b02400]
11:54:14 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:54:14 INFO - document served over http requires an http
11:54:14 INFO - sub-resource via xhr-request using the meta-referrer
11:54:14 INFO - delivery method with keep-origin-redirect and when
11:54:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:54:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1445ms
11:54:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:54:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c44d800 == 56 [pid = 1796] [id = 172]
11:54:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x8c44dc00) [pid = 1796] [serial = 483] [outer = (nil)]
11:54:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x8c510400) [pid = 1796] [serial = 484] [outer = 0x8c44dc00]
11:54:14 INFO - PROCESS | 1796 | 1448308454566 Marionette INFO loaded listener.js
11:54:14 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x91ba0800) [pid = 1796] [serial = 485] [outer = 0x8c44dc00]
11:54:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:54:15 INFO - document served over http requires an http
11:54:15 INFO - sub-resource via xhr-request using the meta-referrer
11:54:15 INFO - delivery method with no-redirect and when
11:54:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
11:54:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1393ms
11:54:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:54:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c996c00 == 57 [pid = 1796] [id = 173]
11:54:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x8d170000) [pid = 1796] [serial = 486] [outer = (nil)]
11:54:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x91ba8800) [pid = 1796] [serial = 487] [outer = 0x8d170000]
11:54:16 INFO - PROCESS | 1796 | 1448308456002 Marionette INFO loaded listener.js
11:54:16 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x97fc6400) [pid = 1796] [serial = 488] [outer = 0x8d170000]
11:54:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:54:17 INFO - document served over http requires an http
11:54:17 INFO - sub-resource via xhr-request using the meta-referrer
11:54:17 INFO - delivery method with swap-origin-redirect and when
11:54:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:54:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1589ms
11:54:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:54:17 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1ea800 == 56 [pid = 1796] [id = 148]
11:54:17 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf19400 == 55 [pid = 1796] [id = 150]
11:54:17 INFO - PROCESS | 1796 | --DOCSHELL 0x90b40800 == 54 [pid = 1796] [id = 152]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x911b6400) [pid = 1796] [serial = 352] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8c510800) [pid = 1796] [serial = 328] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x9f917c00) [pid = 1796] [serial = 289] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0xa5809800) [pid = 1796] [serial = 299] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x945b5400) [pid = 1796] [serial = 280] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8c50d400) [pid = 1796] [serial = 331] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x92c71000) [pid = 1796] [serial = 307] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x90756000) [pid = 1796] [serial = 346] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8c50cc00) [pid = 1796] [serial = 336] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9116e400) [pid = 1796] [serial = 310] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8c9a0800) [pid = 1796] [serial = 325] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0xa5834800) [pid = 1796] [serial = 294] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x989d1800) [pid = 1796] [serial = 283] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8cff7800) [pid = 1796] [serial = 341] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x90bb6400) [pid = 1796] [serial = 349] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0xa7301800) [pid = 1796] [serial = 304] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8cff5000) [pid = 1796] [serial = 322] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9ca34c00) [pid = 1796] [serial = 286] [outer = (nil)] [url = about:blank]
11:54:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd96c00 == 55 [pid = 1796] [id = 174]
11:54:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8bd97800) [pid = 1796] [serial = 489] [outer = (nil)]
11:54:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8bd99c00) [pid = 1796] [serial = 490] [outer = 0x8bd97800]
11:54:18 INFO - PROCESS | 1796 | 1448308458123 Marionette INFO loaded listener.js
11:54:18 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8c503000) [pid = 1796] [serial = 491] [outer = 0x8bd97800]
11:54:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:54:19 INFO - document served over http requires an https
11:54:19 INFO - sub-resource via fetch-request using the meta-referrer
11:54:19 INFO - delivery method with keep-origin-redirect and when
11:54:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:54:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1786ms
11:54:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:54:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cffa800 == 56 [pid = 1796] [id = 175]
11:54:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8cffac00) [pid = 1796] [serial = 492] [outer = (nil)]
11:54:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8d175000) [pid = 1796] [serial = 493] [outer = 0x8cffac00]
11:54:19 INFO - PROCESS | 1796 | 1448308459403 Marionette INFO loaded listener.js
11:54:19 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8d76d400) [pid = 1796] [serial = 494] [outer = 0x8cffac00]
11:54:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:54:20 INFO - document served over http requires an https
11:54:20 INFO - sub-resource via fetch-request using the meta-referrer
11:54:20 INFO - delivery method with no-redirect and when
11:54:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:54:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1393ms
11:54:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:54:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca07800 == 57 [pid = 1796] [id = 176]
11:54:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8e373400) [pid = 1796] [serial = 495] [outer = (nil)]
11:54:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x90b0c800) [pid = 1796] [serial = 496] [outer = 0x8e373400]
11:54:20 INFO - PROCESS | 1796 | 1448308460819 Marionette INFO loaded listener.js
11:54:20 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x9116c400) [pid = 1796] [serial = 497] [outer = 0x8e373400]
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9163fc00) [pid = 1796] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x945b7800) [pid = 1796] [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]
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9246c000) [pid = 1796] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8c99e800) [pid = 1796] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x90bb0000) [pid = 1796] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x9a61e800) [pid = 1796] [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]
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8d770c00) [pid = 1796] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x955a0800) [pid = 1796] [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]
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x97fc9800) [pid = 1796] [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]
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x90758800) [pid = 1796] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x92cf2400) [pid = 1796] [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]
11:54:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:54:21 INFO - document served over http requires an https
11:54:21 INFO - sub-resource via fetch-request using the meta-referrer
11:54:21 INFO - delivery method with swap-origin-redirect and when
11:54:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:54:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1482ms
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9855e800) [pid = 1796] [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]
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x91bf4400) [pid = 1796] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x90762c00) [pid = 1796] [serial = 425] [outer = (nil)] [url = about:blank]
11:54:21 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x92cf3400) [pid = 1796] [serial = 374] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8d1eac00) [pid = 1796] [serial = 417] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8d76e000) [pid = 1796] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8cfef800) [pid = 1796] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x945b4000) [pid = 1796] [serial = 379] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308398506]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x9554b000) [pid = 1796] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8bd92400) [pid = 1796] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x955efc00) [pid = 1796] [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]
11:54:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x955edc00) [pid = 1796] [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]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x9554cc00) [pid = 1796] [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]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8bf19800) [pid = 1796] [serial = 422] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308425464]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x92cf1800) [pid = 1796] [serial = 375] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x955f3000) [pid = 1796] [serial = 390] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8bf1c000) [pid = 1796] [serial = 412] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x91890400) [pid = 1796] [serial = 360] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x92b7f800) [pid = 1796] [serial = 372] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x9554ac00) [pid = 1796] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x9246f400) [pid = 1796] [serial = 369] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x9acc2c00) [pid = 1796] [serial = 405] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x9554f400) [pid = 1796] [serial = 387] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8d1dfc00) [pid = 1796] [serial = 418] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x90b4dc00) [pid = 1796] [serial = 357] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x9858fc00) [pid = 1796] [serial = 399] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x91f3c800) [pid = 1796] [serial = 366] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x945bcc00) [pid = 1796] [serial = 382] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x9cd55c00) [pid = 1796] [serial = 408] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x8e376000) [pid = 1796] [serial = 420] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x945bc400) [pid = 1796] [serial = 380] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308398506]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x8ca09800) [pid = 1796] [serial = 354] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x91bfb000) [pid = 1796] [serial = 363] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x92cf8c00) [pid = 1796] [serial = 377] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x8c505800) [pid = 1796] [serial = 423] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308425464]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x98603800) [pid = 1796] [serial = 402] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x97310000) [pid = 1796] [serial = 393] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x8cff6000) [pid = 1796] [serial = 415] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x97fcdc00) [pid = 1796] [serial = 396] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x8d17dc00) [pid = 1796] [serial = 355] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x9859a000) [pid = 1796] [serial = 400] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x98550c00) [pid = 1796] [serial = 397] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x91ba5c00) [pid = 1796] [serial = 361] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x989cb400) [pid = 1796] [serial = 403] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x91308800) [pid = 1796] [serial = 358] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1dfc00 == 58 [pid = 1796] [id = 177]
11:54:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x8d1e5800) [pid = 1796] [serial = 498] [outer = (nil)]
11:54:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x9075f400) [pid = 1796] [serial = 499] [outer = 0x8d1e5800]
11:54:22 INFO - PROCESS | 1796 | 1448308462356 Marionette INFO loaded listener.js
11:54:22 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x9130e000) [pid = 1796] [serial = 500] [outer = 0x8d1e5800]
11:54:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x91310400 == 59 [pid = 1796] [id = 178]
11:54:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x9163fc00) [pid = 1796] [serial = 501] [outer = (nil)]
11:54:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x9188dc00) [pid = 1796] [serial = 502] [outer = 0x9163fc00]
11:54:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:54:23 INFO - document served over http requires an https
11:54:23 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:23 INFO - delivery method with keep-origin-redirect and when
11:54:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:54:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1344ms
11:54:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:54:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e376000 == 60 [pid = 1796] [id = 179]
11:54:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x90bb0000) [pid = 1796] [serial = 503] [outer = (nil)]
11:54:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x91894400) [pid = 1796] [serial = 504] [outer = 0x90bb0000]
11:54:23 INFO - PROCESS | 1796 | 1448308463701 Marionette INFO loaded listener.js
11:54:23 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x91de9800) [pid = 1796] [serial = 505] [outer = 0x90bb0000]
11:54:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x91f42c00 == 61 [pid = 1796] [id = 180]
11:54:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x92295400) [pid = 1796] [serial = 506] [outer = (nil)]
11:54:24 INFO - PROCESS | 1796 | [1796] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
11:54:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x8bd94c00) [pid = 1796] [serial = 507] [outer = 0x92295400]
11:54:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:54:24 INFO - document served over http requires an https
11:54:24 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:24 INFO - delivery method with no-redirect and when
11:54:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:54:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1498ms
11:54:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:54:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0f800 == 62 [pid = 1796] [id = 181]
11:54:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x8cff0800) [pid = 1796] [serial = 508] [outer = (nil)]
11:54:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x8cffb800) [pid = 1796] [serial = 509] [outer = 0x8cff0800]
11:54:25 INFO - PROCESS | 1796 | 1448308465342 Marionette INFO loaded listener.js
11:54:25 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x8e375400) [pid = 1796] [serial = 510] [outer = 0x8cff0800]
11:54:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x91167c00 == 63 [pid = 1796] [id = 182]
11:54:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x9116bc00) [pid = 1796] [serial = 511] [outer = (nil)]
11:54:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x91172400) [pid = 1796] [serial = 512] [outer = 0x9116bc00]
11:54:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:54:26 INFO - document served over http requires an https
11:54:26 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:26 INFO - delivery method with swap-origin-redirect and when
11:54:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:54:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1842ms
11:54:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:54:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x9130c000 == 64 [pid = 1796] [id = 183]
11:54:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x9130f000) [pid = 1796] [serial = 513] [outer = (nil)]
11:54:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x91887c00) [pid = 1796] [serial = 514] [outer = 0x9130f000]
11:54:27 INFO - PROCESS | 1796 | 1448308467286 Marionette INFO loaded listener.js
11:54:27 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x91f36800) [pid = 1796] [serial = 515] [outer = 0x9130f000]
11:54:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:54:28 INFO - document served over http requires an https
11:54:28 INFO - sub-resource via script-tag using the meta-referrer
11:54:28 INFO - delivery method with keep-origin-redirect and when
11:54:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:54:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1689ms
11:54:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:54:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9fc00 == 65 [pid = 1796] [id = 184]
11:54:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x92c6e000) [pid = 1796] [serial = 516] [outer = (nil)]
11:54:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x92cf2000) [pid = 1796] [serial = 517] [outer = 0x92c6e000]
11:54:28 INFO - PROCESS | 1796 | 1448308468805 Marionette INFO loaded listener.js
11:54:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x945ac800) [pid = 1796] [serial = 518] [outer = 0x92c6e000]
11:54:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:54:29 INFO - document served over http requires an https
11:54:29 INFO - sub-resource via script-tag using the meta-referrer
11:54:29 INFO - delivery method with no-redirect and when
11:54: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"
11:54:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:54:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1499ms
11:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:54:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x945c5800 == 66 [pid = 1796] [id = 185]
11:54:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x9475cc00) [pid = 1796] [serial = 519] [outer = (nil)]
11:54:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x955f2400) [pid = 1796] [serial = 520] [outer = 0x9475cc00]
11:54:30 INFO - PROCESS | 1796 | 1448308470564 Marionette INFO loaded listener.js
11:54:30 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x973ebc00) [pid = 1796] [serial = 521] [outer = 0x9475cc00]
11:54:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:54:31 INFO - document served over http requires an https
11:54:31 INFO - sub-resource via script-tag using the meta-referrer
11:54:31 INFO - delivery method with swap-origin-redirect and when
11:54: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"
11:54:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:54:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1646ms
11:54:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:54:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x91f35400 == 67 [pid = 1796] [id = 186]
11:54:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x97fcbc00) [pid = 1796] [serial = 522] [outer = (nil)]
11:54:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x97fd2c00) [pid = 1796] [serial = 523] [outer = 0x97fcbc00]
11:54:32 INFO - PROCESS | 1796 | 1448308472112 Marionette INFO loaded listener.js
11:54:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x98550c00) [pid = 1796] [serial = 524] [outer = 0x97fcbc00]
11:54:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:54:33 INFO - document served over http requires an https
11:54:33 INFO - sub-resource via xhr-request using the meta-referrer
11:54:33 INFO - delivery method with keep-origin-redirect and when
11:54: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"
11:54:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:54:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1536ms
11:54:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:54:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x92ceb800 == 68 [pid = 1796] [id = 187]
11:54:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x9817a400) [pid = 1796] [serial = 525] [outer = (nil)]
11:54:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x9855ec00) [pid = 1796] [serial = 526] [outer = 0x9817a400]
11:54:33 INFO - PROCESS | 1796 | 1448308473726 Marionette INFO loaded listener.js
11:54:33 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x98598c00) [pid = 1796] [serial = 527] [outer = 0x9817a400]
11:54:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:54:34 INFO - document served over http requires an https
11:54:34 INFO - sub-resource via xhr-request using the meta-referrer
11:54:34 INFO - delivery method with no-redirect and when
11:54:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
11:54:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1547ms
11:54:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:54:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x98597400 == 69 [pid = 1796] [id = 188]
11:54:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x9859b400) [pid = 1796] [serial = 528] [outer = (nil)]
11:54:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x98603c00) [pid = 1796] [serial = 529] [outer = 0x9859b400]
11:54:35 INFO - PROCESS | 1796 | 1448308475222 Marionette INFO loaded listener.js
11:54:35 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x989c3c00) [pid = 1796] [serial = 530] [outer = 0x9859b400]
11:54:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:54:36 INFO - document served over http requires an https
11:54:36 INFO - sub-resource via xhr-request using the meta-referrer
11:54:36 INFO - delivery method with swap-origin-redirect and when
11:54:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:54:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1443ms
11:54:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:54:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x9860b000 == 70 [pid = 1796] [id = 189]
11:54:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x989cc000) [pid = 1796] [serial = 531] [outer = (nil)]
11:54:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x989cf000) [pid = 1796] [serial = 532] [outer = 0x989cc000]
11:54:36 INFO - PROCESS | 1796 | 1448308476661 Marionette INFO loaded listener.js
11:54:36 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x9a5aec00) [pid = 1796] [serial = 533] [outer = 0x989cc000]
11:54:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:54:37 INFO - document served over http requires an http
11:54:37 INFO - sub-resource via fetch-request using the http-csp
11:54:37 INFO - delivery method with keep-origin-redirect and when
11:54: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"
11:54:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:54:37 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 1486ms
11:54:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:54:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x98591c00 == 71 [pid = 1796] [id = 190]
11:54:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x9a5ae000) [pid = 1796] [serial = 534] [outer = (nil)]
11:54:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x9a866000) [pid = 1796] [serial = 535] [outer = 0x9a5ae000]
11:54:38 INFO - PROCESS | 1796 | 1448308478162 Marionette INFO loaded listener.js
11:54:38 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x9acbb800) [pid = 1796] [serial = 536] [outer = 0x9a5ae000]
11:54:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:54:39 INFO - document served over http requires an http
11:54:39 INFO - sub-resource via fetch-request using the http-csp
11:54:39 INFO - delivery method with no-redirect and when
11:54:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
11:54:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1498ms
11:54:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
11:54:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a859800 == 72 [pid = 1796] [id = 191]
11:54:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9acc1000) [pid = 1796] [serial = 537] [outer = (nil)]
11:54:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x9ae4dc00) [pid = 1796] [serial = 538] [outer = 0x9acc1000]
11:54:39 INFO - PROCESS | 1796 | 1448308479684 Marionette INFO loaded listener.js
11:54:39 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x9b2fb800) [pid = 1796] [serial = 539] [outer = 0x9acc1000]
11:54:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:54:40 INFO - document served over http requires an http
11:54:40 INFO - sub-resource via fetch-request using the http-csp
11:54:40 INFO - delivery method with swap-origin-redirect and when
11:54: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/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:54:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:54:40 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 1538ms
11:54:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:54:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x94568400 == 73 [pid = 1796] [id = 192]
11:54:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x9b3d0c00) [pid = 1796] [serial = 540] [outer = (nil)]
11:54:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x9c108000) [pid = 1796] [serial = 541] [outer = 0x9b3d0c00]
11:54:41 INFO - PROCESS | 1796 | 1448308481294 Marionette INFO loaded listener.js
11:54:41 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x9cd4c400) [pid = 1796] [serial = 542] [outer = 0x9b3d0c00]
11:54:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x9cd58000 == 74 [pid = 1796] [id = 193]
11:54:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x9cd98400) [pid = 1796] [serial = 543] [outer = (nil)]
11:54:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x9cd53c00) [pid = 1796] [serial = 544] [outer = 0x9cd98400]
11:54:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:54:42 INFO - document served over http requires an http
11:54:42 INFO - sub-resource via iframe-tag using the http-csp
11:54:42 INFO - delivery method with keep-origin-redirect and when
11:54:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:54:42 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 1798ms
11:54:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:54:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x9cd55800 == 75 [pid = 1796] [id = 194]
11:54:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x9cd59800) [pid = 1796] [serial = 545] [outer = (nil)]
11:54:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x9cd9c000) [pid = 1796] [serial = 546] [outer = 0x9cd59800]
11:54:43 INFO - PROCESS | 1796 | 1448308483142 Marionette INFO loaded listener.js
11:54:43 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x9cda6800) [pid = 1796] [serial = 547] [outer = 0x9cd59800]
11:54:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x9e15cc00 == 76 [pid = 1796] [id = 195]
11:54:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x9e15d800) [pid = 1796] [serial = 548] [outer = (nil)]
11:54:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x9df1b400) [pid = 1796] [serial = 549] [outer = 0x9e15d800]
11:54:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:54:44 INFO - document served over http requires an http
11:54:44 INFO - sub-resource via iframe-tag using the http-csp
11:54:44 INFO - delivery method with no-redirect and when
11:54: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"
11:54:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:54:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1648ms
11:54:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:54:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x9df19800 == 77 [pid = 1796] [id = 196]
11:54:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x9df1cc00) [pid = 1796] [serial = 550] [outer = (nil)]
11:54:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x9e916400) [pid = 1796] [serial = 551] [outer = 0x9df1cc00]
11:54:44 INFO - PROCESS | 1796 | 1448308484845 Marionette INFO loaded listener.js
11:54:44 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x9eab2000) [pid = 1796] [serial = 552] [outer = 0x9df1cc00]
11:54:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x9f5b8400 == 78 [pid = 1796] [id = 197]
11:54:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x9f5b9000) [pid = 1796] [serial = 553] [outer = (nil)]
11:54:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x9f5ba000) [pid = 1796] [serial = 554] [outer = 0x9f5b9000]
11:54:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:54:46 INFO - document served over http requires an http
11:54:46 INFO - sub-resource via iframe-tag using the http-csp
11:54:46 INFO - delivery method with swap-origin-redirect and when
11:54: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/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:54:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:54:46 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 1688ms
11:54:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:54:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x9e916c00 == 79 [pid = 1796] [id = 198]
11:54:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x9f5b8800) [pid = 1796] [serial = 555] [outer = (nil)]
11:54:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9f917800) [pid = 1796] [serial = 556] [outer = 0x9f5b8800]
11:54:46 INFO - PROCESS | 1796 | 1448308486563 Marionette INFO loaded listener.js
11:54:46 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x9f9a3800) [pid = 1796] [serial = 557] [outer = 0x9f5b8800]
11:54:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:54:47 INFO - document served over http requires an http
11:54:47 INFO - sub-resource via script-tag using the http-csp
11:54:47 INFO - delivery method with keep-origin-redirect and when
11:54:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:54:47 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 1680ms
11:54:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:54:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x9f9a0400 == 80 [pid = 1796] [id = 199]
11:54:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x9f9a7800) [pid = 1796] [serial = 558] [outer = (nil)]
11:54:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x9f9ab000) [pid = 1796] [serial = 559] [outer = 0x9f9a7800]
11:54:48 INFO - PROCESS | 1796 | 1448308488143 Marionette INFO loaded listener.js
11:54:48 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x9fe27400) [pid = 1796] [serial = 560] [outer = 0x9f9a7800]
11:54:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:54:50 INFO - document served over http requires an http
11:54:50 INFO - sub-resource via script-tag using the http-csp
11:54:50 INFO - delivery method with no-redirect and when
11:54:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
11:54:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2992ms
11:54:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:54:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d17c800 == 81 [pid = 1796] [id = 200]
11:54:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x8d1df400) [pid = 1796] [serial = 561] [outer = (nil)]
11:54:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x95550800) [pid = 1796] [serial = 562] [outer = 0x8d1df400]
11:54:51 INFO - PROCESS | 1796 | 1448308491123 Marionette INFO loaded listener.js
11:54:51 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x9e977000) [pid = 1796] [serial = 563] [outer = 0x8d1df400]
11:54:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:54:53 INFO - document served over http requires an http
11:54:53 INFO - sub-resource via script-tag using the http-csp
11:54:53 INFO - delivery method with swap-origin-redirect and when
11:54:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:54:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:54:53 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 2286ms
11:54:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:54:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c994c00 == 82 [pid = 1796] [id = 201]
11:54:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x8c997400) [pid = 1796] [serial = 564] [outer = (nil)]
11:54:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x8e371800) [pid = 1796] [serial = 565] [outer = 0x8c997400]
11:54:53 INFO - PROCESS | 1796 | 1448308493472 Marionette INFO loaded listener.js
11:54:53 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x90b0e800) [pid = 1796] [serial = 566] [outer = 0x8c997400]
11:54:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:54:54 INFO - document served over http requires an http
11:54:54 INFO - sub-resource via xhr-request using the http-csp
11:54:54 INFO - delivery method with keep-origin-redirect and when
11:54:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
11:54:54 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 1398ms
11:54:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf17c00 == 81 [pid = 1796] [id = 127]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x91bf0000 == 80 [pid = 1796] [id = 129]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8cff4800 == 79 [pid = 1796] [id = 131]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x9163b000 == 78 [pid = 1796] [id = 128]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd91800 == 77 [pid = 1796] [id = 123]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x92cef800 == 76 [pid = 1796] [id = 134]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x95549800 == 75 [pid = 1796] [id = 138]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x945b5c00 == 74 [pid = 1796] [id = 136]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x9817a000 == 73 [pid = 1796] [id = 142]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x95549400 == 72 [pid = 1796] [id = 139]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x973ea000 == 71 [pid = 1796] [id = 141]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x92cf4400 == 70 [pid = 1796] [id = 163]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x945b4400 == 69 [pid = 1796] [id = 143]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x95546800 == 68 [pid = 1796] [id = 165]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x92c67800 == 67 [pid = 1796] [id = 140]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x9cd18400 == 66 [pid = 1796] [id = 145]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x95598800 == 65 [pid = 1796] [id = 167]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf18400 == 64 [pid = 1796] [id = 130]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x91f3c400 == 63 [pid = 1796] [id = 132]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd90c00 == 62 [pid = 1796] [id = 146]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8c991c00 == 61 [pid = 1796] [id = 121]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8c504800 == 60 [pid = 1796] [id = 126]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x90b43000 == 59 [pid = 1796] [id = 124]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x90bb4800 == 58 [pid = 1796] [id = 125]
11:54:55 INFO - PROCESS | 1796 | --DOCSHELL 0x91310400 == 57 [pid = 1796] [id = 178]
11:54:55 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x9475b400) [pid = 1796] [serial = 383] [outer = (nil)] [url = about:blank]
11:54:55 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x9229a800) [pid = 1796] [serial = 367] [outer = (nil)] [url = about:blank]
11:54:55 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x90755800) [pid = 1796] [serial = 421] [outer = (nil)] [url = about:blank]
11:54:55 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x92b7a400) [pid = 1796] [serial = 370] [outer = (nil)] [url = about:blank]
11:54:55 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x945a8800) [pid = 1796] [serial = 378] [outer = (nil)] [url = about:blank]
11:54:55 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8c508800) [pid = 1796] [serial = 413] [outer = (nil)] [url = about:blank]
11:54:55 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x9ca37c00) [pid = 1796] [serial = 406] [outer = (nil)] [url = about:blank]
11:54:55 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x8d178400) [pid = 1796] [serial = 416] [outer = (nil)] [url = about:blank]
11:54:55 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x973f1800) [pid = 1796] [serial = 394] [outer = (nil)] [url = about:blank]
11:54:55 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x91f34400) [pid = 1796] [serial = 364] [outer = (nil)] [url = about:blank]
11:54:55 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x95577400) [pid = 1796] [serial = 388] [outer = (nil)] [url = about:blank]
11:54:55 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x92c72400) [pid = 1796] [serial = 373] [outer = (nil)] [url = about:blank]
11:54:55 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x96124800) [pid = 1796] [serial = 391] [outer = (nil)] [url = about:blank]
11:54:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd95000 == 58 [pid = 1796] [id = 202]
11:54:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8bd97000) [pid = 1796] [serial = 567] [outer = (nil)]
11:54:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x8bf13400) [pid = 1796] [serial = 568] [outer = 0x8bd97000]
11:54:55 INFO - PROCESS | 1796 | 1448308495389 Marionette INFO loaded listener.js
11:54:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x8c508c00) [pid = 1796] [serial = 569] [outer = 0x8bd97000]
11:54:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:54:56 INFO - document served over http requires an http
11:54:56 INFO - sub-resource via xhr-request using the http-csp
11:54:56 INFO - delivery method with no-redirect and when
11:54:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
11:54:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1739ms
11:54:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:54:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9d000 == 59 [pid = 1796] [id = 203]
11:54:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x8d1e7800) [pid = 1796] [serial = 570] [outer = (nil)]
11:54:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x90756c00) [pid = 1796] [serial = 571] [outer = 0x8d1e7800]
11:54:56 INFO - PROCESS | 1796 | 1448308496657 Marionette INFO loaded listener.js
11:54:56 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x90bb2800) [pid = 1796] [serial = 572] [outer = 0x8d1e7800]
11:54:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:54:57 INFO - document served over http requires an http
11:54:57 INFO - sub-resource via xhr-request using the http-csp
11:54:57 INFO - delivery method with swap-origin-redirect and when
11:54: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/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:54:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:54:57 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 1348ms
11:54:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:54:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf14800 == 60 [pid = 1796] [id = 204]
11:54:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x90b49000) [pid = 1796] [serial = 573] [outer = (nil)]
11:54:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x9130a000) [pid = 1796] [serial = 574] [outer = 0x90b49000]
11:54:58 INFO - PROCESS | 1796 | 1448308498001 Marionette INFO loaded listener.js
11:54:58 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x91889000) [pid = 1796] [serial = 575] [outer = 0x90b49000]
11:54:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:54:59 INFO - document served over http requires an https
11:54:59 INFO - sub-resource via fetch-request using the http-csp
11:54:59 INFO - delivery method with keep-origin-redirect and when
11:54:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:54:59 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 1384ms
11:54:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:54:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d76a000 == 61 [pid = 1796] [id = 205]
11:54:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x91639c00) [pid = 1796] [serial = 576] [outer = (nil)]
11:54:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x91b9fc00) [pid = 1796] [serial = 577] [outer = 0x91639c00]
11:54:59 INFO - PROCESS | 1796 | 1448308499409 Marionette INFO loaded listener.js
11:54:59 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x91bf0800) [pid = 1796] [serial = 578] [outer = 0x91639c00]
11:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x9cd19000) [pid = 1796] [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]
11:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x90b49c00) [pid = 1796] [serial = 427] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x90baec00) [pid = 1796] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8d170000) [pid = 1796] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x9075e000) [pid = 1796] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8bd97800) [pid = 1796] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x95547000) [pid = 1796] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308444715]
11:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x955ee400) [pid = 1796] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8c995c00) [pid = 1796] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x94562400) [pid = 1796] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x94567c00) [pid = 1796] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x945c1400) [pid = 1796] [serial = 466] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x91ba4c00) [pid = 1796] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x90b0b800) [pid = 1796] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8d1dd400) [pid = 1796] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x90b02400) [pid = 1796] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x92298400) [pid = 1796] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x92cf5000) [pid = 1796] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x9163fc00) [pid = 1796] [serial = 501] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9559bc00) [pid = 1796] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9559a000) [pid = 1796] [serial = 469] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x92b80800) [pid = 1796] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x91310000) [pid = 1796] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8cffac00) [pid = 1796] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8c44dc00) [pid = 1796] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8d1e5800) [pid = 1796] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8e373400) [pid = 1796] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8d1e8400) [pid = 1796] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x91894400) [pid = 1796] [serial = 504] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x91ba8800) [pid = 1796] [serial = 487] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x9559f000) [pid = 1796] [serial = 472] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8d175000) [pid = 1796] [serial = 493] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x945ac000) [pid = 1796] [serial = 462] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8bd99c00) [pid = 1796] [serial = 490] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x95547400) [pid = 1796] [serial = 467] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8c9a0000) [pid = 1796] [serial = 430] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x90b0c800) [pid = 1796] [serial = 496] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x90b0cc00) [pid = 1796] [serial = 433] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x9188dc00) [pid = 1796] [serial = 502] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x956a9800) [pid = 1796] [serial = 475] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x92466800) [pid = 1796] [serial = 451] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x92b76000) [pid = 1796] [serial = 454] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8d1e1000) [pid = 1796] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308444715]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x91175000) [pid = 1796] [serial = 481] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x92c6cc00) [pid = 1796] [serial = 457] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x911b1c00) [pid = 1796] [serial = 436] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x91635400) [pid = 1796] [serial = 439] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x90b46400) [pid = 1796] [serial = 428] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x91890000) [pid = 1796] [serial = 442] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x9559a400) [pid = 1796] [serial = 470] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x91bf2800) [pid = 1796] [serial = 445] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x92cf9800) [pid = 1796] [serial = 460] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x8c510400) [pid = 1796] [serial = 484] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x91f3e800) [pid = 1796] [serial = 448] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x9075f400) [pid = 1796] [serial = 499] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x9554c800) [pid = 1796] [serial = 478] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x91640400) [pid = 1796] [serial = 440] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x97fc6400) [pid = 1796] [serial = 488] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x9cda3c00) [pid = 1796] [serial = 409] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x91ba0800) [pid = 1796] [serial = 485] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x91df2000) [pid = 1796] [serial = 446] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x91ba0400) [pid = 1796] [serial = 443] [outer = (nil)] [url = about:blank]
11:55:00 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x91bf6c00) [pid = 1796] [serial = 482] [outer = (nil)] [url = about:blank]
11:55:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:55:00 INFO - document served over http requires an https
11:55:00 INFO - sub-resource via fetch-request using the http-csp
11:55:00 INFO - delivery method with no-redirect and when
11:55:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
11:55:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1651ms
11:55:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:55:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c44dc00 == 62 [pid = 1796] [id = 206]
11:55:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x8d76ec00) [pid = 1796] [serial = 579] [outer = (nil)]
11:55:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x91631c00) [pid = 1796] [serial = 580] [outer = 0x8d76ec00]
11:55:01 INFO - PROCESS | 1796 | 1448308501284 Marionette INFO loaded listener.js
11:55:01 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x91ba9c00) [pid = 1796] [serial = 581] [outer = 0x8d76ec00]
11:55:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:55:03 INFO - document served over http requires an https
11:55:03 INFO - sub-resource via fetch-request using the http-csp
11:55:03 INFO - delivery method with swap-origin-redirect and when
11:55:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:55:03 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 2347ms
11:55:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:55:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c458c00 == 63 [pid = 1796] [id = 207]
11:55:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x8c510c00) [pid = 1796] [serial = 582] [outer = (nil)]
11:55:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x8d16fc00) [pid = 1796] [serial = 583] [outer = 0x8c510c00]
11:55:03 INFO - PROCESS | 1796 | 1448308503834 Marionette INFO loaded listener.js
11:55:04 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x8d1e5800) [pid = 1796] [serial = 584] [outer = 0x8c510c00]
11:55:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b46800 == 64 [pid = 1796] [id = 208]
11:55:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x90b4a400) [pid = 1796] [serial = 585] [outer = (nil)]
11:55:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x8e372c00) [pid = 1796] [serial = 586] [outer = 0x90b4a400]
11:55:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:55:05 INFO - document served over http requires an https
11:55:05 INFO - sub-resource via iframe-tag using the http-csp
11:55:05 INFO - delivery method with keep-origin-redirect and when
11:55:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:55:05 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 2328ms
11:55:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:55:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bb5c00 == 65 [pid = 1796] [id = 209]
11:55:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x90bbb000) [pid = 1796] [serial = 587] [outer = (nil)]
11:55:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x91303c00) [pid = 1796] [serial = 588] [outer = 0x90bbb000]
11:55:06 INFO - PROCESS | 1796 | 1448308506061 Marionette INFO loaded listener.js
11:55:06 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x91ba8800) [pid = 1796] [serial = 589] [outer = 0x90bbb000]
11:55:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x91df0400 == 66 [pid = 1796] [id = 210]
11:55:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x91df1400) [pid = 1796] [serial = 590] [outer = (nil)]
11:55:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x91f35000) [pid = 1796] [serial = 591] [outer = 0x91df1400]
11:55:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:55:07 INFO - document served over http requires an https
11:55:07 INFO - sub-resource via iframe-tag using the http-csp
11:55:07 INFO - delivery method with no-redirect and when
11:55:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:55:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2218ms
11:55:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:55:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x91f36c00 == 67 [pid = 1796] [id = 211]
11:55:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x92297000) [pid = 1796] [serial = 592] [outer = (nil)]
11:55:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x922a3000) [pid = 1796] [serial = 593] [outer = 0x92297000]
11:55:08 INFO - PROCESS | 1796 | 1448308508463 Marionette INFO loaded listener.js
11:55:08 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x92475400) [pid = 1796] [serial = 594] [outer = 0x92297000]
11:55:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b80c00 == 68 [pid = 1796] [id = 212]
11:55:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x92b81c00) [pid = 1796] [serial = 595] [outer = (nil)]
11:55:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x92b7d400) [pid = 1796] [serial = 596] [outer = 0x92b81c00]
11:55:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:55:10 INFO - document served over http requires an https
11:55:10 INFO - sub-resource via iframe-tag using the http-csp
11:55:10 INFO - delivery method with swap-origin-redirect and when
11:55:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:55:10 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 2357ms
11:55:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:55:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x9246cc00 == 69 [pid = 1796] [id = 213]
11:55:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x92c66400) [pid = 1796] [serial = 597] [outer = (nil)]
11:55:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x92c6d000) [pid = 1796] [serial = 598] [outer = 0x92c66400]
11:55:10 INFO - PROCESS | 1796 | 1448308510792 Marionette INFO loaded listener.js
11:55:10 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x92cf6400) [pid = 1796] [serial = 599] [outer = 0x92c66400]
11:55:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:55:12 INFO - document served over http requires an https
11:55:12 INFO - sub-resource via script-tag using the http-csp
11:55:12 INFO - delivery method with keep-origin-redirect and when
11:55:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:55:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:55:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:55:12 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 2162ms
11:55:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:55:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x94561c00 == 70 [pid = 1796] [id = 214]
11:55:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x94568c00) [pid = 1796] [serial = 600] [outer = (nil)]
11:55:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x945afc00) [pid = 1796] [serial = 601] [outer = 0x94568c00]
11:55:13 INFO - PROCESS | 1796 | 1448308513121 Marionette INFO loaded listener.js
11:55:13 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x945bf800) [pid = 1796] [serial = 602] [outer = 0x94568c00]
11:55:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:55:14 INFO - document served over http requires an https
11:55:14 INFO - sub-resource via script-tag using the http-csp
11:55:14 INFO - delivery method with no-redirect and when
11:55:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:55:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:55:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
11:55:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1957ms
11:55:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:55:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b8000 == 71 [pid = 1796] [id = 215]
11:55:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x9554ec00) [pid = 1796] [serial = 603] [outer = (nil)]
11:55:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x9556dc00) [pid = 1796] [serial = 604] [outer = 0x9554ec00]
11:55:14 INFO - PROCESS | 1796 | 1448308514838 Marionette INFO loaded listener.js
11:55:14 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x9559a800) [pid = 1796] [serial = 605] [outer = 0x9554ec00]
11:55:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:55:16 INFO - document served over http requires an https
11:55:16 INFO - sub-resource via script-tag using the http-csp
11:55:16 INFO - delivery method with swap-origin-redirect and when
11:55:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:55:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:55:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:55:16 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 1904ms
11:55:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:55:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x95579800 == 72 [pid = 1796] [id = 216]
11:55:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x955a1000) [pid = 1796] [serial = 606] [outer = (nil)]
11:55:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x955f7800) [pid = 1796] [serial = 607] [outer = 0x955a1000]
11:55:17 INFO - PROCESS | 1796 | 1448308517031 Marionette INFO loaded listener.js
11:55:17 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x96124800) [pid = 1796] [serial = 608] [outer = 0x955a1000]
11:55:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:55:18 INFO - document served over http requires an https
11:55:18 INFO - sub-resource via xhr-request using the http-csp
11:55:18 INFO - delivery method with keep-origin-redirect and when
11:55:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:55:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:55:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
11:55:18 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 2399ms
11:55:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:55:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x973ee000 == 73 [pid = 1796] [id = 217]
11:55:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x973ee800) [pid = 1796] [serial = 609] [outer = (nil)]
11:55:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x973f3800) [pid = 1796] [serial = 610] [outer = 0x973ee800]
11:55:19 INFO - PROCESS | 1796 | 1448308519240 Marionette INFO loaded listener.js
11:55:19 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x98552000) [pid = 1796] [serial = 611] [outer = 0x973ee800]
11:55:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:55:20 INFO - document served over http requires an https
11:55:20 INFO - sub-resource via xhr-request using the http-csp
11:55:20 INFO - delivery method with no-redirect and when
11:55:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:55:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:55:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
11:55:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1910ms
11:55:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:55:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fcd800 == 74 [pid = 1796] [id = 218]
11:55:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x9855ac00) [pid = 1796] [serial = 612] [outer = (nil)]
11:55:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9859a000) [pid = 1796] [serial = 613] [outer = 0x9855ac00]
11:55:21 INFO - PROCESS | 1796 | 1448308521374 Marionette INFO loaded listener.js
11:55:21 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x9acbc400) [pid = 1796] [serial = 614] [outer = 0x9855ac00]
11:55:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:55:22 INFO - document served over http requires an https
11:55:22 INFO - sub-resource via xhr-request using the http-csp
11:55:22 INFO - delivery method with swap-origin-redirect and when
11:55:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:55:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:55:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:55:22 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 1949ms
11:55:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
11:55:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x973f0400 == 75 [pid = 1796] [id = 219]
11:55:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x9aa76000) [pid = 1796] [serial = 615] [outer = (nil)]
11:55:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x9c10e800) [pid = 1796] [serial = 616] [outer = 0x9aa76000]
11:55:23 INFO - PROCESS | 1796 | 1448308523086 Marionette INFO loaded listener.js
11:55:23 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x9cd50800) [pid = 1796] [serial = 617] [outer = 0x9aa76000]
11:55:24 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:55:24 INFO - document served over http requires an http
11:55:24 INFO - sub-resource via fetch-request using the http-csp
11:55:24 INFO - delivery method with keep-origin-redirect and when
11:55:24 INFO - the target request is same-origin.
11:55:24 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 1650ms
11:55:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:55:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x9cda3c00 == 76 [pid = 1796] [id = 220]
11:55:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x9f917c00) [pid = 1796] [serial = 618] [outer = (nil)]
11:55:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x9f9a9800) [pid = 1796] [serial = 619] [outer = 0x9f917c00]
11:55:24 INFO - PROCESS | 1796 | 1448308524826 Marionette INFO loaded listener.js
11:55:24 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0xa0310400) [pid = 1796] [serial = 620] [outer = 0x9f917c00]
11:55:25 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:55:25 INFO - document served over http requires an http
11:55:25 INFO - sub-resource via fetch-request using the http-csp
11:55:25 INFO - delivery method with no-redirect and when
11:55:25 INFO - the target request is same-origin.
11:55:25 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 1649ms
11:55:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
11:55:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x9cd9e000 == 77 [pid = 1796] [id = 221]
11:55:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0xa0314400) [pid = 1796] [serial = 621] [outer = (nil)]
11:55:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0xa0316400) [pid = 1796] [serial = 622] [outer = 0xa0314400]
11:55:26 INFO - PROCESS | 1796 | 1448308526322 Marionette INFO loaded listener.js
11:55:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0xa031d800) [pid = 1796] [serial = 623] [outer = 0xa0314400]
11:55:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:55:27 INFO - document served over http requires an http
11:55:27 INFO - sub-resource via fetch-request using the http-csp
11:55:27 INFO - delivery method with swap-origin-redirect and when
11:55:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:55:27 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 1790ms
11:55:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
11:55:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf13800 == 78 [pid = 1796] [id = 222]
11:55:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0xa0319400) [pid = 1796] [serial = 624] [outer = (nil)]
11:55:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0xa0346000) [pid = 1796] [serial = 625] [outer = 0xa0319400]
11:55:28 INFO - PROCESS | 1796 | 1448308528601 Marionette INFO loaded listener.js
11:55:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0xa0414800) [pid = 1796] [serial = 626] [outer = 0xa0319400]
11:55:29 INFO - PROCESS | 1796 | ++DOCSHELL 0xa041a400 == 79 [pid = 1796] [id = 223]
11:55:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0xa041a800) [pid = 1796] [serial = 627] [outer = (nil)]
11:55:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0xa0419400) [pid = 1796] [serial = 628] [outer = 0xa041a800]
11:55:29 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:55:29 INFO - document served over http requires an http
11:55:29 INFO - sub-resource via iframe-tag using the http-csp
11:55:29 INFO - delivery method with keep-origin-redirect and when
11:55:29 INFO - the target request is same-origin.
11:55:29 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 2149ms
11:55: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
11:55:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf12800 == 80 [pid = 1796] [id = 224]
11:55:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0xa0344c00) [pid = 1796] [serial = 629] [outer = (nil)]
11:55:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0xa041a000) [pid = 1796] [serial = 630] [outer = 0xa0344c00]
11:55:30 INFO - PROCESS | 1796 | 1448308530644 Marionette INFO loaded listener.js
11:55:30 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0xa052c800) [pid = 1796] [serial = 631] [outer = 0xa0344c00]
11:55:31 INFO - PROCESS | 1796 | ++DOCSHELL 0xa105a000 == 81 [pid = 1796] [id = 225]
11:55:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0xa105ac00) [pid = 1796] [serial = 632] [outer = (nil)]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca0f800 == 80 [pid = 1796] [id = 181]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x91167c00 == 79 [pid = 1796] [id = 182]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x9130c000 == 78 [pid = 1796] [id = 183]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9fc00 == 77 [pid = 1796] [id = 184]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x945c5800 == 76 [pid = 1796] [id = 185]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x91f35400 == 75 [pid = 1796] [id = 186]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x92ceb800 == 74 [pid = 1796] [id = 187]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x98597400 == 73 [pid = 1796] [id = 188]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x9860b000 == 72 [pid = 1796] [id = 189]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x98591c00 == 71 [pid = 1796] [id = 190]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x9a859800 == 70 [pid = 1796] [id = 191]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x94568400 == 69 [pid = 1796] [id = 192]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x9cd58000 == 68 [pid = 1796] [id = 193]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x9cd55800 == 67 [pid = 1796] [id = 194]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x9e15cc00 == 66 [pid = 1796] [id = 195]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x9df19800 == 65 [pid = 1796] [id = 196]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x9f5b8400 == 64 [pid = 1796] [id = 197]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x9e916c00 == 63 [pid = 1796] [id = 198]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x9f9a0400 == 62 [pid = 1796] [id = 199]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x8c994c00 == 61 [pid = 1796] [id = 201]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd95000 == 60 [pid = 1796] [id = 202]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9d000 == 59 [pid = 1796] [id = 203]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf14800 == 58 [pid = 1796] [id = 204]
11:55:33 INFO - PROCESS | 1796 | --DOCSHELL 0x8d76a000 == 57 [pid = 1796] [id = 205]
11:55:33 INFO - PROCESS | 1796 | [1796] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x91f42c00 == 56 [pid = 1796] [id = 180]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x8c458c00 == 55 [pid = 1796] [id = 207]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x90b46800 == 54 [pid = 1796] [id = 208]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x90bb5c00 == 53 [pid = 1796] [id = 209]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x91df0400 == 52 [pid = 1796] [id = 210]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x90b47000 == 51 [pid = 1796] [id = 144]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x91f36c00 == 50 [pid = 1796] [id = 211]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x92b80c00 == 49 [pid = 1796] [id = 212]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x9246cc00 == 48 [pid = 1796] [id = 213]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x8e376000 == 47 [pid = 1796] [id = 179]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x94561c00 == 46 [pid = 1796] [id = 214]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x945b8000 == 45 [pid = 1796] [id = 215]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x95579800 == 44 [pid = 1796] [id = 216]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x973ee000 == 43 [pid = 1796] [id = 217]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x97fcd800 == 42 [pid = 1796] [id = 218]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x973f0400 == 41 [pid = 1796] [id = 219]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x9cda3c00 == 40 [pid = 1796] [id = 220]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x8c44d800 == 39 [pid = 1796] [id = 172]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x9cd9e000 == 38 [pid = 1796] [id = 221]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x92cf0c00 == 37 [pid = 1796] [id = 170]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x8c996c00 == 36 [pid = 1796] [id = 173]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf13800 == 35 [pid = 1796] [id = 222]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0xa041a400 == 34 [pid = 1796] [id = 223]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x8c452400 == 33 [pid = 1796] [id = 171]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd96c00 == 32 [pid = 1796] [id = 174]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x8cffa800 == 31 [pid = 1796] [id = 175]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x8c44dc00 == 30 [pid = 1796] [id = 206]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca07800 == 29 [pid = 1796] [id = 176]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1dfc00 == 28 [pid = 1796] [id = 177]
11:55:36 INFO - PROCESS | 1796 | --DOCSHELL 0x8d17c800 == 27 [pid = 1796] [id = 200]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x945b7400) [pid = 1796] [serial = 463] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x97302400) [pid = 1796] [serial = 476] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x955f9400) [pid = 1796] [serial = 473] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9229cc00) [pid = 1796] [serial = 449] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x92cf0400) [pid = 1796] [serial = 458] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x973f3c00) [pid = 1796] [serial = 479] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x911bbc00) [pid = 1796] [serial = 437] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x9130e000) [pid = 1796] [serial = 500] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x9116c400) [pid = 1796] [serial = 497] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x95579c00) [pid = 1796] [serial = 468] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9246fc00) [pid = 1796] [serial = 452] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8d76d400) [pid = 1796] [serial = 494] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8cfed400) [pid = 1796] [serial = 431] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x90bb7000) [pid = 1796] [serial = 434] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x92b82800) [pid = 1796] [serial = 455] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8c503000) [pid = 1796] [serial = 491] [outer = (nil)] [url = about:blank]
11:55:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8bd94000) [pid = 1796] [serial = 633] [outer = 0xa105ac00]
11:55:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8bf17400) [pid = 1796] [serial = 634] [outer = 0xa05a6800]
11:55:37 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:55:37 INFO - document served over http requires an http
11:55:37 INFO - sub-resource via iframe-tag using the http-csp
11:55:37 INFO - delivery method with no-redirect and when
11:55:37 INFO - the target request is same-origin.
11:55:37 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 7308ms
11:55:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
11:55:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c44fc00 == 28 [pid = 1796] [id = 226]
11:55:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8c504c00) [pid = 1796] [serial = 635] [outer = (nil)]
11:55:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8c50b800) [pid = 1796] [serial = 636] [outer = 0x8c504c00]
11:55:37 INFO - PROCESS | 1796 | 1448308537819 Marionette INFO loaded listener.js
11:55:38 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8c996000) [pid = 1796] [serial = 637] [outer = 0x8c504c00]
11:55:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0ac00 == 29 [pid = 1796] [id = 227]
11:55:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8ca0b400) [pid = 1796] [serial = 638] [outer = (nil)]
11:55:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8c99b800) [pid = 1796] [serial = 639] [outer = 0x8ca0b400]
11:55:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:55:40 INFO - document served over http requires an http
11:55:40 INFO - sub-resource via iframe-tag using the http-csp
11:55:40 INFO - delivery method with swap-origin-redirect and when
11:55:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:55:40 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 2650ms
11:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
11:55:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd98400 == 30 [pid = 1796] [id = 228]
11:55:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8c99fc00) [pid = 1796] [serial = 640] [outer = (nil)]
11:55:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8cffa800) [pid = 1796] [serial = 641] [outer = 0x8c99fc00]
11:55:40 INFO - PROCESS | 1796 | 1448308540629 Marionette INFO loaded listener.js
11:55:40 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8d17b800) [pid = 1796] [serial = 642] [outer = 0x8c99fc00]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x9817a400) [pid = 1796] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x9e15d800) [pid = 1796] [serial = 548] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308483964]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x9475cc00) [pid = 1796] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x92c6e000) [pid = 1796] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x91639c00) [pid = 1796] [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]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x90bb0000) [pid = 1796] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x989cc000) [pid = 1796] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x90b49000) [pid = 1796] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8e376800) [pid = 1796] [serial = 424] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9f5b8800) [pid = 1796] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x9b3d0c00) [pid = 1796] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9116bc00) [pid = 1796] [serial = 511] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8d1df400) [pid = 1796] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8cff0800) [pid = 1796] [serial = 508] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x9cd98400) [pid = 1796] [serial = 543] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x9859b400) [pid = 1796] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x9acc1000) [pid = 1796] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x9f9a7800) [pid = 1796] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x9f5b9000) [pid = 1796] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8d76ec00) [pid = 1796] [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]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x9df1cc00) [pid = 1796] [serial = 550] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x97fcbc00) [pid = 1796] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9cd59800) [pid = 1796] [serial = 545] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x92295400) [pid = 1796] [serial = 506] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308464398]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8c997400) [pid = 1796] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8d1e7800) [pid = 1796] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x9130f000) [pid = 1796] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8bd97000) [pid = 1796] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x9a5ae000) [pid = 1796] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x91631c00) [pid = 1796] [serial = 580] [outer = (nil)] [url = about:blank]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x9cd9c000) [pid = 1796] [serial = 546] [outer = (nil)] [url = about:blank]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x9df1b400) [pid = 1796] [serial = 549] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308483964]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x9e916400) [pid = 1796] [serial = 551] [outer = (nil)] [url = about:blank]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x9f5ba000) [pid = 1796] [serial = 554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x9f917800) [pid = 1796] [serial = 556] [outer = (nil)] [url = about:blank]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x9f9ab000) [pid = 1796] [serial = 559] [outer = (nil)] [url = about:blank]
11:55:44 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x95550800) [pid = 1796] [serial = 562] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x8e371800) [pid = 1796] [serial = 565] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x8bf13400) [pid = 1796] [serial = 568] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x90756c00) [pid = 1796] [serial = 571] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x9130a000) [pid = 1796] [serial = 574] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x91b9fc00) [pid = 1796] [serial = 577] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x8bd94c00) [pid = 1796] [serial = 507] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308464398]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x8cffb800) [pid = 1796] [serial = 509] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x91172400) [pid = 1796] [serial = 512] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x91887c00) [pid = 1796] [serial = 514] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x92cf2000) [pid = 1796] [serial = 517] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x955f2400) [pid = 1796] [serial = 520] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x97fd2c00) [pid = 1796] [serial = 523] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x9855ec00) [pid = 1796] [serial = 526] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x98603c00) [pid = 1796] [serial = 529] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x989cf000) [pid = 1796] [serial = 532] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x9a866000) [pid = 1796] [serial = 535] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x9ae4dc00) [pid = 1796] [serial = 538] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x9c108000) [pid = 1796] [serial = 541] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x9cd53c00) [pid = 1796] [serial = 544] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x90b0e800) [pid = 1796] [serial = 566] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x8c508c00) [pid = 1796] [serial = 569] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x90bb2800) [pid = 1796] [serial = 572] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x90b0f400) [pid = 1796] [serial = 426] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x98550c00) [pid = 1796] [serial = 524] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x98598c00) [pid = 1796] [serial = 527] [outer = (nil)] [url = about:blank]
11:55:45 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x989c3c00) [pid = 1796] [serial = 530] [outer = (nil)] [url = about:blank]
11:55:45 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:55:45 INFO - document served over http requires an http
11:55:45 INFO - sub-resource via script-tag using the http-csp
11:55:45 INFO - delivery method with keep-origin-redirect and when
11:55:45 INFO - the target request is same-origin.
11:55:45 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 5249ms
11:55:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
11:55:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e2800 == 31 [pid = 1796] [id = 229]
11:55:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x8d1e4800) [pid = 1796] [serial = 643] [outer = (nil)]
11:55:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x8d768800) [pid = 1796] [serial = 644] [outer = 0x8d1e4800]
11:55:45 INFO - PROCESS | 1796 | 1448308545647 Marionette INFO loaded listener.js
11:55:45 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x8d775c00) [pid = 1796] [serial = 645] [outer = 0x8d1e4800]
11:55:47 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:55:47 INFO - document served over http requires an http
11:55:47 INFO - sub-resource via script-tag using the http-csp
11:55:47 INFO - delivery method with no-redirect and when
11:55:47 INFO - the target request is same-origin.
11:55:47 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 1875ms
11:55:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
11:55:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c503800 == 32 [pid = 1796] [id = 230]
11:55:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x8c506800) [pid = 1796] [serial = 646] [outer = (nil)]
11:55:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x8c50fc00) [pid = 1796] [serial = 647] [outer = 0x8c506800]
11:55:47 INFO - PROCESS | 1796 | 1448308547595 Marionette INFO loaded listener.js
11:55:47 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x8ca08400) [pid = 1796] [serial = 648] [outer = 0x8c506800]
11:55:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:55:49 INFO - document served over http requires an http
11:55:49 INFO - sub-resource via script-tag using the http-csp
11:55:49 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:55:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:55:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:55:49 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 2491ms
11:55:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
11:55:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e1c00 == 33 [pid = 1796] [id = 231]
11:55:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x8d1e2000) [pid = 1796] [serial = 649] [outer = (nil)]
11:55:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x8d1e9c00) [pid = 1796] [serial = 650] [outer = 0x8d1e2000]
11:55:50 INFO - PROCESS | 1796 | 1448308550058 Marionette INFO loaded listener.js
11:55:50 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x8e379000) [pid = 1796] [serial = 651] [outer = 0x8d1e2000]
11:55:51 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:55:51 INFO - document served over http requires an http
11:55:51 INFO - sub-resource via xhr-request using the http-csp
11:55:51 INFO - delivery method with keep-origin-redirect and when
11:55:51 INFO - the target request is same-origin.
11:55:51 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 2085ms
11:55:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
11:55:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b04000 == 34 [pid = 1796] [id = 232]
11:55:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x90b04400) [pid = 1796] [serial = 652] [outer = (nil)]
11:55:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x90b0a400) [pid = 1796] [serial = 653] [outer = 0x90b04400]
11:55:52 INFO - PROCESS | 1796 | 1448308552299 Marionette INFO loaded listener.js
11:55:52 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x90b4cc00) [pid = 1796] [serial = 654] [outer = 0x90b04400]
11:55:53 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:55:53 INFO - document served over http requires an http
11:55:53 INFO - sub-resource via xhr-request using the http-csp
11:55:53 INFO - delivery method with no-redirect and when
11:55:53 INFO - the target request is same-origin.
11:55:53 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 2097ms
11:55:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
11:55:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bb6000 == 35 [pid = 1796] [id = 233]
11:55:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x90bb8000) [pid = 1796] [serial = 655] [outer = (nil)]
11:55:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x91168000) [pid = 1796] [serial = 656] [outer = 0x90bb8000]
11:55:54 INFO - PROCESS | 1796 | 1448308554316 Marionette INFO loaded listener.js
11:55:54 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x91172c00) [pid = 1796] [serial = 657] [outer = 0x90bb8000]
11:55:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:55:55 INFO - document served over http requires an http
11:55:55 INFO - sub-resource via xhr-request using the http-csp
11:55:55 INFO - delivery method with swap-origin-redirect and when
11:55:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:55:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:55:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:55:55 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 1401ms
11:55:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
11:55:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x91169000 == 36 [pid = 1796] [id = 234]
11:55:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x91169800) [pid = 1796] [serial = 658] [outer = (nil)]
11:55:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x911b7000) [pid = 1796] [serial = 659] [outer = 0x91169800]
11:55:55 INFO - PROCESS | 1796 | 1448308555720 Marionette INFO loaded listener.js
11:55:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x9130bc00) [pid = 1796] [serial = 660] [outer = 0x91169800]
11:55:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:55:57 INFO - document served over http requires an https
11:55:57 INFO - sub-resource via fetch-request using the http-csp
11:55:57 INFO - delivery method with keep-origin-redirect and when
11:55:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:55:57 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 1657ms
11:55:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:55:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c50a000 == 37 [pid = 1796] [id = 235]
11:55:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x91310c00) [pid = 1796] [serial = 661] [outer = (nil)]
11:55:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x91ba3000) [pid = 1796] [serial = 662] [outer = 0x91310c00]
11:55:57 INFO - PROCESS | 1796 | 1448308557633 Marionette INFO loaded listener.js
11:55:57 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91bf6000) [pid = 1796] [serial = 663] [outer = 0x91310c00]
11:55:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:55:58 INFO - document served over http requires an https
11:55:58 INFO - sub-resource via fetch-request using the http-csp
11:55:58 INFO - delivery method with no-redirect and when
11:55:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
11:55:58 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 1898ms
11:55:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
11:55:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1dc00 == 38 [pid = 1796] [id = 236]
11:55:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x8d176800) [pid = 1796] [serial = 664] [outer = (nil)]
11:55:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91df2800) [pid = 1796] [serial = 665] [outer = 0x8d176800]
11:55:59 INFO - PROCESS | 1796 | 1448308559382 Marionette INFO loaded listener.js
11:55:59 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x91f42000) [pid = 1796] [serial = 666] [outer = 0x8d176800]
11:56:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:00 INFO - document served over http requires an https
11:56:00 INFO - sub-resource via fetch-request using the http-csp
11:56:00 INFO - delivery method with swap-origin-redirect and when
11:56:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:56:00 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 1897ms
11:56:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
11:56:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cffbc00 == 39 [pid = 1796] [id = 237]
11:56:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x8d1dfc00) [pid = 1796] [serial = 667] [outer = (nil)]
11:56:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x9229f400) [pid = 1796] [serial = 668] [outer = 0x8d1dfc00]
11:56:01 INFO - PROCESS | 1796 | 1448308561368 Marionette INFO loaded listener.js
11:56:01 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x9246b400) [pid = 1796] [serial = 669] [outer = 0x8d1dfc00]
11:56:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:02 INFO - document served over http requires an https
11:56:02 INFO - sub-resource via fetch-request using the http-csp
11:56:02 INFO - delivery method with swap-origin-redirect and when
11:56:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:56:02 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 1949ms
11:56:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
11:56:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd93400 == 40 [pid = 1796] [id = 238]
11:56:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x90b01c00) [pid = 1796] [serial = 670] [outer = (nil)]
11:56:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x92474c00) [pid = 1796] [serial = 671] [outer = 0x90b01c00]
11:56:03 INFO - PROCESS | 1796 | 1448308563281 Marionette INFO loaded listener.js
11:56:03 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x92c66c00) [pid = 1796] [serial = 672] [outer = 0x90b01c00]
11:56:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:56:04 INFO - document served over http requires an https
11:56:04 INFO - sub-resource via fetch-request using the http-csp
11:56:04 INFO - delivery method with keep-origin-redirect and when
11:56:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:56:04 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 1636ms
11:56:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:56:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b82800 == 41 [pid = 1796] [id = 239]
11:56:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x92c6c400) [pid = 1796] [serial = 673] [outer = (nil)]
11:56:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x92c72000) [pid = 1796] [serial = 674] [outer = 0x92c6c400]
11:56:05 INFO - PROCESS | 1796 | 1448308565021 Marionette INFO loaded listener.js
11:56:05 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x92cf4800) [pid = 1796] [serial = 675] [outer = 0x92c6c400]
11:56:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:56:06 INFO - document served over http requires an https
11:56:06 INFO - sub-resource via fetch-request using the http-csp
11:56:06 INFO - delivery method with no-redirect and when
11:56:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
11:56:06 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 2347ms
11:56:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
11:56:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b0400 == 42 [pid = 1796] [id = 240]
11:56:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x945b0c00) [pid = 1796] [serial = 676] [outer = (nil)]
11:56:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x945b9400) [pid = 1796] [serial = 677] [outer = 0x945b0c00]
11:56:07 INFO - PROCESS | 1796 | 1448308567455 Marionette INFO loaded listener.js
11:56:07 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x94757c00) [pid = 1796] [serial = 678] [outer = 0x945b0c00]
11:56:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:08 INFO - document served over http requires an https
11:56:08 INFO - sub-resource via fetch-request using the http-csp
11:56:08 INFO - delivery method with swap-origin-redirect and when
11:56:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:56:08 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 2043ms
11:56:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:56:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x9475dc00 == 43 [pid = 1796] [id = 241]
11:56:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x9475f400) [pid = 1796] [serial = 679] [outer = (nil)]
11:56:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x95549400) [pid = 1796] [serial = 680] [outer = 0x9475f400]
11:56:09 INFO - PROCESS | 1796 | 1448308569581 Marionette INFO loaded listener.js
11:56:09 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x9559cc00) [pid = 1796] [serial = 681] [outer = 0x9475f400]
11:56:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x955efc00 == 44 [pid = 1796] [id = 242]
11:56:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x955f1c00) [pid = 1796] [serial = 682] [outer = (nil)]
11:56:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x955a3c00) [pid = 1796] [serial = 683] [outer = 0x955f1c00]
11:56:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:56:11 INFO - document served over http requires an https
11:56:11 INFO - sub-resource via iframe-tag using the http-csp
11:56:11 INFO - delivery method with keep-origin-redirect and when
11:56:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:56:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:56:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:56:11 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 2256ms
11:56:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:56:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e37b800 == 45 [pid = 1796] [id = 243]
11:56:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x92c6f000) [pid = 1796] [serial = 684] [outer = (nil)]
11:56:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x955f9800) [pid = 1796] [serial = 685] [outer = 0x92c6f000]
11:56:11 INFO - PROCESS | 1796 | 1448308571768 Marionette INFO loaded listener.js
11:56:11 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x9730c800) [pid = 1796] [serial = 686] [outer = 0x92c6f000]
11:56:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x973f0c00 == 46 [pid = 1796] [id = 244]
11:56:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x973f3c00) [pid = 1796] [serial = 687] [outer = (nil)]
11:56:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x973eb400) [pid = 1796] [serial = 688] [outer = 0x973f3c00]
11:56:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:56:13 INFO - document served over http requires an https
11:56:13 INFO - sub-resource via iframe-tag using the http-csp
11:56:13 INFO - delivery method with no-redirect and when
11:56:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:56:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:56:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:56:13 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 1747ms
11:56:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:56:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x955fb800 == 47 [pid = 1796] [id = 245]
11:56:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x973f4c00) [pid = 1796] [serial = 689] [outer = (nil)]
11:56:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x97fcbc00) [pid = 1796] [serial = 690] [outer = 0x973f4c00]
11:56:13 INFO - PROCESS | 1796 | 1448308573397 Marionette INFO loaded listener.js
11:56:13 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x98551400) [pid = 1796] [serial = 691] [outer = 0x973f4c00]
11:56:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x98556800 == 48 [pid = 1796] [id = 246]
11:56:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x98558000) [pid = 1796] [serial = 692] [outer = (nil)]
11:56:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x98558800) [pid = 1796] [serial = 693] [outer = 0x98558000]
11:56:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:14 INFO - document served over http requires an https
11:56:14 INFO - sub-resource via iframe-tag using the http-csp
11:56:14 INFO - delivery method with swap-origin-redirect and when
11:56:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:56:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:56:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:56:14 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 1695ms
11:56:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
11:56:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x9855b000 == 49 [pid = 1796] [id = 247]
11:56:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x9855d800) [pid = 1796] [serial = 694] [outer = (nil)]
11:56:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x98591c00) [pid = 1796] [serial = 695] [outer = 0x9855d800]
11:56:15 INFO - PROCESS | 1796 | 1448308575179 Marionette INFO loaded listener.js
11:56:15 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x9859e000) [pid = 1796] [serial = 696] [outer = 0x9855d800]
11:56:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x98607400 == 50 [pid = 1796] [id = 248]
11:56:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x9860a000) [pid = 1796] [serial = 697] [outer = (nil)]
11:56:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x98607000) [pid = 1796] [serial = 698] [outer = 0x9860a000]
11:56:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:16 INFO - document served over http requires an https
11:56:16 INFO - sub-resource via iframe-tag using the http-csp
11:56:16 INFO - delivery method with swap-origin-redirect and when
11:56:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:56:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:56:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:56:16 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 1900ms
11:56:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:56:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x9860a800 == 51 [pid = 1796] [id = 249]
11:56:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x9860b400) [pid = 1796] [serial = 699] [outer = (nil)]
11:56:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x989c7400) [pid = 1796] [serial = 700] [outer = 0x9860b400]
11:56:17 INFO - PROCESS | 1796 | 1448308577116 Marionette INFO loaded listener.js
11:56:17 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x9a5a5000) [pid = 1796] [serial = 701] [outer = 0x9860b400]
11:56:18 INFO - PROCESS | 1796 | --DOCSHELL 0xa105a000 == 50 [pid = 1796] [id = 225]
11:56:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8c44fc00 == 49 [pid = 1796] [id = 226]
11:56:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca0ac00 == 48 [pid = 1796] [id = 227]
11:56:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd98400 == 47 [pid = 1796] [id = 228]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8c503800 == 46 [pid = 1796] [id = 230]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8e373000 == 45 [pid = 1796] [id = 157]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf11400 == 44 [pid = 1796] [id = 155]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e1c00 == 43 [pid = 1796] [id = 231]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8e380400 == 42 [pid = 1796] [id = 160]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x90b04000 == 41 [pid = 1796] [id = 232]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8c456800 == 40 [pid = 1796] [id = 151]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x90bb6000 == 39 [pid = 1796] [id = 233]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8c50d000 == 38 [pid = 1796] [id = 159]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x91169000 == 37 [pid = 1796] [id = 234]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8c459000 == 36 [pid = 1796] [id = 161]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8c50a000 == 35 [pid = 1796] [id = 235]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x92cfa800 == 34 [pid = 1796] [id = 164]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x955a0400 == 33 [pid = 1796] [id = 169]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1dc00 == 32 [pid = 1796] [id = 236]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf12800 == 31 [pid = 1796] [id = 224]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8cffbc00 == 30 [pid = 1796] [id = 237]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd93400 == 29 [pid = 1796] [id = 238]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x92b82800 == 28 [pid = 1796] [id = 239]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x91308400 == 27 [pid = 1796] [id = 156]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x92b7cc00 == 26 [pid = 1796] [id = 162]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x945b0400 == 25 [pid = 1796] [id = 240]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x9475dc00 == 24 [pid = 1796] [id = 241]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x955efc00 == 23 [pid = 1796] [id = 242]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8e37b800 == 22 [pid = 1796] [id = 243]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x91ba3800 == 21 [pid = 1796] [id = 158]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x973f0c00 == 20 [pid = 1796] [id = 244]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x955fb800 == 19 [pid = 1796] [id = 245]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x98556800 == 18 [pid = 1796] [id = 246]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x9855b000 == 17 [pid = 1796] [id = 247]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x98607400 == 16 [pid = 1796] [id = 248]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8cfef400 == 15 [pid = 1796] [id = 147]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8c994400 == 14 [pid = 1796] [id = 153]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e2800 == 13 [pid = 1796] [id = 229]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x90754800 == 12 [pid = 1796] [id = 154]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8c99d800 == 11 [pid = 1796] [id = 149]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x95599400 == 10 [pid = 1796] [id = 168]
11:56:20 INFO - PROCESS | 1796 | --DOCSHELL 0x92c6bc00 == 9 [pid = 1796] [id = 166]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9e977000) [pid = 1796] [serial = 563] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9fe27400) [pid = 1796] [serial = 560] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x9f9a3800) [pid = 1796] [serial = 557] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9eab2000) [pid = 1796] [serial = 552] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9cda6800) [pid = 1796] [serial = 547] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9cd4c400) [pid = 1796] [serial = 542] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x9b2fb800) [pid = 1796] [serial = 539] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9acbb800) [pid = 1796] [serial = 536] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9a5aec00) [pid = 1796] [serial = 533] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x973ebc00) [pid = 1796] [serial = 521] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x945ac800) [pid = 1796] [serial = 518] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x91f36800) [pid = 1796] [serial = 515] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8e375400) [pid = 1796] [serial = 510] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x91de9800) [pid = 1796] [serial = 505] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x91ba9c00) [pid = 1796] [serial = 581] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x91889000) [pid = 1796] [serial = 575] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x91bf0800) [pid = 1796] [serial = 578] [outer = (nil)] [url = about:blank]
11:56:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf18400 == 10 [pid = 1796] [id = 250]
11:56:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8bf18c00) [pid = 1796] [serial = 702] [outer = (nil)]
11:56:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8c44c400) [pid = 1796] [serial = 703] [outer = 0x8bf18c00]
11:56:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:56:21 INFO - document served over http requires an https
11:56:21 INFO - sub-resource via iframe-tag using the http-csp
11:56:21 INFO - delivery method with keep-origin-redirect and when
11:56:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:56:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:56:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:56:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 4650ms
11:56:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:56:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c44f000 == 11 [pid = 1796] [id = 251]
11:56:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8c458400) [pid = 1796] [serial = 704] [outer = (nil)]
11:56:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8c999800) [pid = 1796] [serial = 705] [outer = 0x8c458400]
11:56:21 INFO - PROCESS | 1796 | 1448308581668 Marionette INFO loaded listener.js
11:56:21 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8ca09800) [pid = 1796] [serial = 706] [outer = 0x8c458400]
11:56:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cff2000 == 12 [pid = 1796] [id = 252]
11:56:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8cff2c00) [pid = 1796] [serial = 707] [outer = (nil)]
11:56:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8cffa400) [pid = 1796] [serial = 708] [outer = 0x8cff2c00]
11:56:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:56:22 INFO - document served over http requires an https
11:56:22 INFO - sub-resource via iframe-tag using the http-csp
11:56:22 INFO - delivery method with no-redirect and when
11:56: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"
11:56:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:56:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:56:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:56:22 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 1594ms
11:56:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:56:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd94800 == 13 [pid = 1796] [id = 253]
11:56:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8bd95c00) [pid = 1796] [serial = 709] [outer = (nil)]
11:56:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8d179800) [pid = 1796] [serial = 710] [outer = 0x8bd95c00]
11:56:23 INFO - PROCESS | 1796 | 1448308583367 Marionette INFO loaded listener.js
11:56:23 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8d1e8000) [pid = 1796] [serial = 711] [outer = 0x8bd95c00]
11:56:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d770c00 == 14 [pid = 1796] [id = 254]
11:56:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8d771000) [pid = 1796] [serial = 712] [outer = (nil)]
11:56:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8d76cc00) [pid = 1796] [serial = 713] [outer = 0x8d771000]
11:56:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:24 INFO - document served over http requires an https
11:56:24 INFO - sub-resource via iframe-tag using the http-csp
11:56:24 INFO - delivery method with swap-origin-redirect and when
11:56:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:56:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:56:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:56:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1640ms
11:56:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9554ec00) [pid = 1796] [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]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8c99fc00) [pid = 1796] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x92b81c00) [pid = 1796] [serial = 595] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x91df1400) [pid = 1796] [serial = 590] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308506971]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x94568c00) [pid = 1796] [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]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0xa041a800) [pid = 1796] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0xa0344c00) [pid = 1796] [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]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x90b4a400) [pid = 1796] [serial = 585] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x92c66400) [pid = 1796] [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]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8c504c00) [pid = 1796] [serial = 635] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8d1e4800) [pid = 1796] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0xa105ac00) [pid = 1796] [serial = 632] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308531852]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8ca0b400) [pid = 1796] [serial = 638] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9f917c00) [pid = 1796] [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]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0xa0314400) [pid = 1796] [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]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0xa0319400) [pid = 1796] [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]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8c510c00) [pid = 1796] [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]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x90bbb000) [pid = 1796] [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]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x92297000) [pid = 1796] [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]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x955a1000) [pid = 1796] [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]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x973ee800) [pid = 1796] [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]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x9855ac00) [pid = 1796] [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]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x9aa76000) [pid = 1796] [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]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8d768800) [pid = 1796] [serial = 644] [outer = (nil)] [url = about:blank]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x9f9a9800) [pid = 1796] [serial = 619] [outer = (nil)] [url = about:blank]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0xa0316400) [pid = 1796] [serial = 622] [outer = (nil)] [url = about:blank]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0xa0346000) [pid = 1796] [serial = 625] [outer = (nil)] [url = about:blank]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0xa0419400) [pid = 1796] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0xa041a000) [pid = 1796] [serial = 630] [outer = (nil)] [url = about:blank]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x8bd94000) [pid = 1796] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308531852]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x8c50b800) [pid = 1796] [serial = 636] [outer = (nil)] [url = about:blank]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x8c99b800) [pid = 1796] [serial = 639] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x8cffa800) [pid = 1796] [serial = 641] [outer = (nil)] [url = about:blank]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x8d16fc00) [pid = 1796] [serial = 583] [outer = (nil)] [url = about:blank]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x8e372c00) [pid = 1796] [serial = 586] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x91303c00) [pid = 1796] [serial = 588] [outer = (nil)] [url = about:blank]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x91f35000) [pid = 1796] [serial = 591] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308506971]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x922a3000) [pid = 1796] [serial = 593] [outer = (nil)] [url = about:blank]
11:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x92b7d400) [pid = 1796] [serial = 596] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x92c6d000) [pid = 1796] [serial = 598] [outer = (nil)] [url = about:blank]
11:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x945afc00) [pid = 1796] [serial = 601] [outer = (nil)] [url = about:blank]
11:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x9556dc00) [pid = 1796] [serial = 604] [outer = (nil)] [url = about:blank]
11:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x955f7800) [pid = 1796] [serial = 607] [outer = (nil)] [url = about:blank]
11:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x973f3800) [pid = 1796] [serial = 610] [outer = (nil)] [url = about:blank]
11:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x9859a000) [pid = 1796] [serial = 613] [outer = (nil)] [url = about:blank]
11:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x9c10e800) [pid = 1796] [serial = 616] [outer = (nil)] [url = about:blank]
11:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x9df1f800) [pid = 1796] [serial = 410] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x96124800) [pid = 1796] [serial = 608] [outer = (nil)] [url = about:blank]
11:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x98552000) [pid = 1796] [serial = 611] [outer = (nil)] [url = about:blank]
11:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x9acbc400) [pid = 1796] [serial = 614] [outer = (nil)] [url = about:blank]
11:56:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd93000 == 15 [pid = 1796] [id = 255]
11:56:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x8bd9a800) [pid = 1796] [serial = 714] [outer = (nil)]
11:56:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x8c998800) [pid = 1796] [serial = 715] [outer = 0x8bd9a800]
11:56:26 INFO - PROCESS | 1796 | 1448308586076 Marionette INFO loaded listener.js
11:56:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x9075e800) [pid = 1796] [serial = 716] [outer = 0x8bd9a800]
11:56:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:56:26 INFO - document served over http requires an https
11:56:26 INFO - sub-resource via script-tag using the http-csp
11:56:26 INFO - delivery method with keep-origin-redirect and when
11:56:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:56:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 2347ms
11:56:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:56:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c50f800 == 16 [pid = 1796] [id = 256]
11:56:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x8e37f000) [pid = 1796] [serial = 717] [outer = (nil)]
11:56:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x90b04000) [pid = 1796] [serial = 718] [outer = 0x8e37f000]
11:56:27 INFO - PROCESS | 1796 | 1448308587245 Marionette INFO loaded listener.js
11:56:27 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x90b41800) [pid = 1796] [serial = 719] [outer = 0x8e37f000]
11:56:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:56:28 INFO - document served over http requires an https
11:56:28 INFO - sub-resource via script-tag using the http-csp
11:56:28 INFO - delivery method with no-redirect and when
11:56:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:56:28 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 1382ms
11:56:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:56:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1dc00 == 17 [pid = 1796] [id = 257]
11:56:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x8c994400) [pid = 1796] [serial = 720] [outer = (nil)]
11:56:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x8ca0dc00) [pid = 1796] [serial = 721] [outer = 0x8c994400]
11:56:28 INFO - PROCESS | 1796 | 1448308588705 Marionette INFO loaded listener.js
11:56:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x8d172800) [pid = 1796] [serial = 722] [outer = 0x8c994400]
11:56:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:30 INFO - document served over http requires an https
11:56:30 INFO - sub-resource via script-tag using the http-csp
11:56:30 INFO - delivery method with swap-origin-redirect and when
11:56:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:56:30 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 1650ms
11:56:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
11:56:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b05c00 == 18 [pid = 1796] [id = 258]
11:56:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x90b09000) [pid = 1796] [serial = 723] [outer = (nil)]
11:56:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x90b4a000) [pid = 1796] [serial = 724] [outer = 0x90b09000]
11:56:30 INFO - PROCESS | 1796 | 1448308590513 Marionette INFO loaded listener.js
11:56:30 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x90bb0c00) [pid = 1796] [serial = 725] [outer = 0x90b09000]
11:56:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:31 INFO - document served over http requires an https
11:56:31 INFO - sub-resource via script-tag using the http-csp
11:56:31 INFO - delivery method with swap-origin-redirect and when
11:56: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"
11:56:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:56:31 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 1689ms
11:56:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:56:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x91173000 == 19 [pid = 1796] [id = 259]
11:56:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x91175800) [pid = 1796] [serial = 726] [outer = (nil)]
11:56:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x911adc00) [pid = 1796] [serial = 727] [outer = 0x91175800]
11:56:32 INFO - PROCESS | 1796 | 1448308592230 Marionette INFO loaded listener.js
11:56:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x91301400) [pid = 1796] [serial = 728] [outer = 0x91175800]
11:56:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:56:33 INFO - document served over http requires an https
11:56:33 INFO - sub-resource via script-tag using the http-csp
11:56:33 INFO - delivery method with keep-origin-redirect and when
11:56: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"
11:56:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:56:33 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 1689ms
11:56:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:56:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x911ac800 == 20 [pid = 1796] [id = 260]
11:56:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x911ae800) [pid = 1796] [serial = 729] [outer = (nil)]
11:56:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x9130f800) [pid = 1796] [serial = 730] [outer = 0x911ae800]
11:56:33 INFO - PROCESS | 1796 | 1448308593798 Marionette INFO loaded listener.js
11:56:33 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x9163b400) [pid = 1796] [serial = 731] [outer = 0x911ae800]
11:56:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:56:34 INFO - document served over http requires an https
11:56:34 INFO - sub-resource via script-tag using the http-csp
11:56:34 INFO - delivery method with no-redirect and when
11:56:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:56:34 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 1489ms
11:56:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:56:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b49c00 == 21 [pid = 1796] [id = 261]
11:56:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x9188a000) [pid = 1796] [serial = 732] [outer = (nil)]
11:56:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x9188f000) [pid = 1796] [serial = 733] [outer = 0x9188a000]
11:56:35 INFO - PROCESS | 1796 | 1448308595257 Marionette INFO loaded listener.js
11:56:35 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x91b9cc00) [pid = 1796] [serial = 734] [outer = 0x9188a000]
11:56:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:36 INFO - document served over http requires an https
11:56:36 INFO - sub-resource via script-tag using the http-csp
11:56:36 INFO - delivery method with swap-origin-redirect and when
11:56:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:56:36 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 1541ms
11:56:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
11:56:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c459400 == 22 [pid = 1796] [id = 262]
11:56:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x91ba4400) [pid = 1796] [serial = 735] [outer = (nil)]
11:56:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x91bee400) [pid = 1796] [serial = 736] [outer = 0x91ba4400]
11:56:36 INFO - PROCESS | 1796 | 1448308596834 Marionette INFO loaded listener.js
11:56:36 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x91bfb400) [pid = 1796] [serial = 737] [outer = 0x91ba4400]
11:56:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:56:38 INFO - document served over http requires an https
11:56:38 INFO - sub-resource via xhr-request using the http-csp
11:56:38 INFO - delivery method with keep-origin-redirect and when
11:56:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:56:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1552ms
11:56:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:56:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x91df2c00 == 23 [pid = 1796] [id = 263]
11:56:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x91df3000) [pid = 1796] [serial = 738] [outer = (nil)]
11:56:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x91f36800) [pid = 1796] [serial = 739] [outer = 0x91df3000]
11:56:38 INFO - PROCESS | 1796 | 1448308598389 Marionette INFO loaded listener.js
11:56:38 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x91f42c00) [pid = 1796] [serial = 740] [outer = 0x91df3000]
11:56:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:56:39 INFO - document served over http requires an https
11:56:39 INFO - sub-resource via xhr-request using the http-csp
11:56:39 INFO - delivery method with no-redirect and when
11:56:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
11:56:39 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 1443ms
11:56:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
11:56:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b49000 == 24 [pid = 1796] [id = 264]
11:56:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x91f40c00) [pid = 1796] [serial = 741] [outer = (nil)]
11:56:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x922a0800) [pid = 1796] [serial = 742] [outer = 0x91f40c00]
11:56:39 INFO - PROCESS | 1796 | 1448308599838 Marionette INFO loaded listener.js
11:56:39 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x9246c400) [pid = 1796] [serial = 743] [outer = 0x91f40c00]
11:56:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:41 INFO - document served over http requires an https
11:56:41 INFO - sub-resource via xhr-request using the http-csp
11:56:41 INFO - delivery method with swap-origin-redirect and when
11:56: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"
11:56:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:56:41 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 1937ms
11:56:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
11:56:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c454400 == 25 [pid = 1796] [id = 265]
11:56:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8cff4400) [pid = 1796] [serial = 744] [outer = (nil)]
11:56:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x92b7b400) [pid = 1796] [serial = 745] [outer = 0x8cff4400]
11:56:42 INFO - PROCESS | 1796 | 1448308602099 Marionette INFO loaded listener.js
11:56:42 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x92c67800) [pid = 1796] [serial = 746] [outer = 0x8cff4400]
11:56:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:43 INFO - document served over http requires an https
11:56:43 INFO - sub-resource via xhr-request using the http-csp
11:56:43 INFO - delivery method with swap-origin-redirect and when
11:56:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:56:43 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 1862ms
11:56:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
11:56:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b82000 == 26 [pid = 1796] [id = 266]
11:56:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x92c6f400) [pid = 1796] [serial = 747] [outer = (nil)]
11:56:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x92c73800) [pid = 1796] [serial = 748] [outer = 0x92c6f400]
11:56:44 INFO - PROCESS | 1796 | 1448308604056 Marionette INFO loaded listener.js
11:56:44 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x92cf6000) [pid = 1796] [serial = 749] [outer = 0x92c6f400]
11:56:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:56:45 INFO - document served over http requires an https
11:56:45 INFO - sub-resource via xhr-request using the http-csp
11:56:45 INFO - delivery method with keep-origin-redirect and when
11:56:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:56:45 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 1955ms
11:56:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:56:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c6e000 == 27 [pid = 1796] [id = 267]
11:56:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x9456d800) [pid = 1796] [serial = 750] [outer = (nil)]
11:56:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x945a7c00) [pid = 1796] [serial = 751] [outer = 0x9456d800]
11:56:46 INFO - PROCESS | 1796 | 1448308606205 Marionette INFO loaded listener.js
11:56:46 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x945b4000) [pid = 1796] [serial = 752] [outer = 0x9456d800]
11:56:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:56:47 INFO - document served over http requires an https
11:56:47 INFO - sub-resource via xhr-request using the http-csp
11:56:47 INFO - delivery method with no-redirect and when
11:56:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
11:56:47 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 2305ms
11:56:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
11:56:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cff8400 == 28 [pid = 1796] [id = 268]
11:56:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x90b48c00) [pid = 1796] [serial = 753] [outer = (nil)]
11:56:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x945c2400) [pid = 1796] [serial = 754] [outer = 0x90b48c00]
11:56:48 INFO - PROCESS | 1796 | 1448308608606 Marionette INFO loaded listener.js
11:56:48 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x94760400) [pid = 1796] [serial = 755] [outer = 0x90b48c00]
11:56:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:50 INFO - document served over http requires an https
11:56:50 INFO - sub-resource via xhr-request using the http-csp
11:56:50 INFO - delivery method with swap-origin-redirect and when
11:56:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:56:50 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 2392ms
11:56:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:56:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c70400 == 29 [pid = 1796] [id = 269]
11:56:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x9475bc00) [pid = 1796] [serial = 756] [outer = (nil)]
11:56:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x9554d000) [pid = 1796] [serial = 757] [outer = 0x9475bc00]
11:56:50 INFO - PROCESS | 1796 | 1448308610699 Marionette INFO loaded listener.js
11:56:50 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x95573800) [pid = 1796] [serial = 758] [outer = 0x9475bc00]
11:56:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:56:51 INFO - document served over http requires an http
11:56:51 INFO - sub-resource via fetch-request using the meta-csp
11:56:51 INFO - delivery method with keep-origin-redirect and when
11:56: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-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
11:56:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:56:51 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 1658ms
11:56:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:56:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cfed800 == 30 [pid = 1796] [id = 270]
11:56:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x95571000) [pid = 1796] [serial = 759] [outer = (nil)]
11:56:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x9559c000) [pid = 1796] [serial = 760] [outer = 0x95571000]
11:56:52 INFO - PROCESS | 1796 | 1448308612234 Marionette INFO loaded listener.js
11:56:52 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x955f3400) [pid = 1796] [serial = 761] [outer = 0x95571000]
11:56:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:56:53 INFO - document served over http requires an http
11:56:53 INFO - sub-resource via fetch-request using the meta-csp
11:56:53 INFO - delivery method with no-redirect and when
11:56: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-http/fetch-request/cross-origin.no-redirect.http.html"
11:56:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
11:56:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1581ms
11:56:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
11:56:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x955a2000 == 31 [pid = 1796] [id = 271]
11:56:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x955f8400) [pid = 1796] [serial = 762] [outer = (nil)]
11:56:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x956a6400) [pid = 1796] [serial = 763] [outer = 0x955f8400]
11:56:53 INFO - PROCESS | 1796 | 1448308613862 Marionette INFO loaded listener.js
11:56:53 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x9730d400) [pid = 1796] [serial = 764] [outer = 0x955f8400]
11:56:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:55 INFO - document served over http requires an http
11:56:55 INFO - sub-resource via fetch-request using the meta-csp
11:56:55 INFO - delivery method with swap-origin-redirect and when
11:56:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:56:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:56:55 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 1939ms
11:56:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:56:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf11800 == 32 [pid = 1796] [id = 272]
11:56:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x96122c00) [pid = 1796] [serial = 765] [outer = (nil)]
11:56:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x973ed800) [pid = 1796] [serial = 766] [outer = 0x96122c00]
11:56:56 INFO - PROCESS | 1796 | 1448308616169 Marionette INFO loaded listener.js
11:56:56 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x973f7800) [pid = 1796] [serial = 767] [outer = 0x96122c00]
11:56:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fca000 == 33 [pid = 1796] [id = 273]
11:56:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x97fcc800) [pid = 1796] [serial = 768] [outer = (nil)]
11:56:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x973f7000) [pid = 1796] [serial = 769] [outer = 0x97fcc800]
11:56:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:56:57 INFO - document served over http requires an http
11:56:57 INFO - sub-resource via iframe-tag using the meta-csp
11:56:57 INFO - delivery method with keep-origin-redirect and when
11:56:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
11:56:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:56:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:56:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:56:57 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 2343ms
11:56:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:56:59 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf18400 == 32 [pid = 1796] [id = 250]
11:56:59 INFO - PROCESS | 1796 | --DOCSHELL 0x8cff2000 == 31 [pid = 1796] [id = 252]
11:56:59 INFO - PROCESS | 1796 | --DOCSHELL 0x8d770c00 == 30 [pid = 1796] [id = 254]
11:57:00 INFO - PROCESS | 1796 | --DOCSHELL 0x97fca000 == 29 [pid = 1796] [id = 273]
11:57:00 INFO - PROCESS | 1796 | --DOCSHELL 0x9860a800 == 28 [pid = 1796] [id = 249]
11:57:00 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8d17b800) [pid = 1796] [serial = 642] [outer = (nil)] [url = about:blank]
11:57:00 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9cd50800) [pid = 1796] [serial = 617] [outer = (nil)] [url = about:blank]
11:57:00 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9559a800) [pid = 1796] [serial = 605] [outer = (nil)] [url = about:blank]
11:57:00 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x945bf800) [pid = 1796] [serial = 602] [outer = (nil)] [url = about:blank]
11:57:00 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x92cf6400) [pid = 1796] [serial = 599] [outer = (nil)] [url = about:blank]
11:57:00 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x92475400) [pid = 1796] [serial = 594] [outer = (nil)] [url = about:blank]
11:57:00 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x91ba8800) [pid = 1796] [serial = 589] [outer = (nil)] [url = about:blank]
11:57:00 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8d1e5800) [pid = 1796] [serial = 584] [outer = (nil)] [url = about:blank]
11:57:00 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0xa052c800) [pid = 1796] [serial = 631] [outer = (nil)] [url = about:blank]
11:57:00 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0xa0414800) [pid = 1796] [serial = 626] [outer = (nil)] [url = about:blank]
11:57:00 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0xa031d800) [pid = 1796] [serial = 623] [outer = (nil)] [url = about:blank]
11:57:00 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0xa0310400) [pid = 1796] [serial = 620] [outer = (nil)] [url = about:blank]
11:57:00 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8d775c00) [pid = 1796] [serial = 645] [outer = (nil)] [url = about:blank]
11:57:00 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8c996000) [pid = 1796] [serial = 637] [outer = (nil)] [url = about:blank]
11:57:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9cc00 == 29 [pid = 1796] [id = 274]
11:57:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8bf15c00) [pid = 1796] [serial = 770] [outer = (nil)]
11:57:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8bf1cc00) [pid = 1796] [serial = 771] [outer = 0x8bf15c00]
11:57:01 INFO - PROCESS | 1796 | 1448308621122 Marionette INFO loaded listener.js
11:57:01 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8c504000) [pid = 1796] [serial = 772] [outer = 0x8bf15c00]
11:57:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c9a0800 == 30 [pid = 1796] [id = 275]
11:57:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8ca05000) [pid = 1796] [serial = 773] [outer = (nil)]
11:57:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8c991400) [pid = 1796] [serial = 774] [outer = 0x8ca05000]
11:57:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:57:02 INFO - document served over http requires an http
11:57:02 INFO - sub-resource via iframe-tag using the meta-csp
11:57:02 INFO - delivery method with no-redirect and when
11:57:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
11:57:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:57:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:57:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:57:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 4554ms
11:57:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:57:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cff2000 == 31 [pid = 1796] [id = 276]
11:57:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8cff3800) [pid = 1796] [serial = 775] [outer = (nil)]
11:57:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8cff7800) [pid = 1796] [serial = 776] [outer = 0x8cff3800]
11:57:02 INFO - PROCESS | 1796 | 1448308622979 Marionette INFO loaded listener.js
11:57:03 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8d177400) [pid = 1796] [serial = 777] [outer = 0x8cff3800]
11:57:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e9000 == 32 [pid = 1796] [id = 277]
11:57:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8d1e9400) [pid = 1796] [serial = 778] [outer = (nil)]
11:57:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8d1e1400) [pid = 1796] [serial = 779] [outer = 0x8d1e9400]
11:57:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:57:04 INFO - document served over http requires an http
11:57:04 INFO - sub-resource via iframe-tag using the meta-csp
11:57:04 INFO - delivery method with swap-origin-redirect and when
11:57:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:57:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:57:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:57:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:57:04 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 1587ms
11:57:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:57:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c99ac00 == 33 [pid = 1796] [id = 278]
11:57:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8d76fc00) [pid = 1796] [serial = 780] [outer = (nil)]
11:57:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8d773c00) [pid = 1796] [serial = 781] [outer = 0x8d76fc00]
11:57:04 INFO - PROCESS | 1796 | 1448308624576 Marionette INFO loaded listener.js
11:57:04 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8e378000) [pid = 1796] [serial = 782] [outer = 0x8d76fc00]
11:57:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:57:06 INFO - document served over http requires an http
11:57:06 INFO - sub-resource via script-tag using the meta-csp
11:57:06 INFO - delivery method with keep-origin-redirect and when
11:57:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
11:57:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:57:06 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 2547ms
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8d1e2000) [pid = 1796] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x90b04400) [pid = 1796] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x90bb8000) [pid = 1796] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x91169800) [pid = 1796] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x91310c00) [pid = 1796] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8d176800) [pid = 1796] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8d1dfc00) [pid = 1796] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x90b01c00) [pid = 1796] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x92c6c400) [pid = 1796] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x945b0c00) [pid = 1796] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x9475f400) [pid = 1796] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x92c6f000) [pid = 1796] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x973f4c00) [pid = 1796] [serial = 689] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x9855d800) [pid = 1796] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x98558000) [pid = 1796] [serial = 692] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x955f1c00) [pid = 1796] [serial = 682] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8e37f000) [pid = 1796] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8c506800) [pid = 1796] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8bd9a800) [pid = 1796] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8bd95c00) [pid = 1796] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x9860b400) [pid = 1796] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8d771000) [pid = 1796] [serial = 712] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x973f3c00) [pid = 1796] [serial = 687] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308572590]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x9860a000) [pid = 1796] [serial = 697] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8c458400) [pid = 1796] [serial = 704] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8bf18c00) [pid = 1796] [serial = 702] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8cff2c00) [pid = 1796] [serial = 707] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308582552]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x90b04000) [pid = 1796] [serial = 718] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8c50fc00) [pid = 1796] [serial = 647] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x8d1e9c00) [pid = 1796] [serial = 650] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x90b0a400) [pid = 1796] [serial = 653] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x91168000) [pid = 1796] [serial = 656] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x911b7000) [pid = 1796] [serial = 659] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x91ba3000) [pid = 1796] [serial = 662] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x91df2800) [pid = 1796] [serial = 665] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x9229f400) [pid = 1796] [serial = 668] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x92474c00) [pid = 1796] [serial = 671] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x92c72000) [pid = 1796] [serial = 674] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x945b9400) [pid = 1796] [serial = 677] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x95549400) [pid = 1796] [serial = 680] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x955a3c00) [pid = 1796] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x955f9800) [pid = 1796] [serial = 685] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x973eb400) [pid = 1796] [serial = 688] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308572590]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x97fcbc00) [pid = 1796] [serial = 690] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x98558800) [pid = 1796] [serial = 693] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x98591c00) [pid = 1796] [serial = 695] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x98607000) [pid = 1796] [serial = 698] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x989c7400) [pid = 1796] [serial = 700] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x8c44c400) [pid = 1796] [serial = 703] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x8c999800) [pid = 1796] [serial = 705] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x8cffa400) [pid = 1796] [serial = 708] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308582552]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x8d179800) [pid = 1796] [serial = 710] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x8d76cc00) [pid = 1796] [serial = 713] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x8c998800) [pid = 1796] [serial = 715] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x8e379000) [pid = 1796] [serial = 651] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x90b4cc00) [pid = 1796] [serial = 654] [outer = (nil)] [url = about:blank]
11:57:06 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x91172c00) [pid = 1796] [serial = 657] [outer = (nil)] [url = about:blank]
11:57:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c995000 == 34 [pid = 1796] [id = 279]
11:57:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x8c998800) [pid = 1796] [serial = 783] [outer = (nil)]
11:57:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x8d76b800) [pid = 1796] [serial = 784] [outer = 0x8c998800]
11:57:07 INFO - PROCESS | 1796 | 1448308627204 Marionette INFO loaded listener.js
11:57:07 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x90763c00) [pid = 1796] [serial = 785] [outer = 0x8c998800]
11:57:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:57:08 INFO - document served over http requires an http
11:57:08 INFO - sub-resource via script-tag using the meta-csp
11:57:08 INFO - delivery method with no-redirect and when
11:57:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
11:57:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
11:57:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1283ms
11:57:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:57:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b0e400 == 35 [pid = 1796] [id = 280]
11:57:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x90b0e800) [pid = 1796] [serial = 786] [outer = (nil)]
11:57:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x90b45800) [pid = 1796] [serial = 787] [outer = 0x90b0e800]
11:57:08 INFO - PROCESS | 1796 | 1448308628442 Marionette INFO loaded listener.js
11:57:08 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x90bb2800) [pid = 1796] [serial = 788] [outer = 0x90b0e800]
11:57:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:57:09 INFO - document served over http requires an http
11:57:09 INFO - sub-resource via script-tag using the meta-csp
11:57:09 INFO - delivery method with swap-origin-redirect and when
11:57:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:57:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:57:09 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 1487ms
11:57:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:57:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca07c00 == 36 [pid = 1796] [id = 281]
11:57:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x8ca0e800) [pid = 1796] [serial = 789] [outer = (nil)]
11:57:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x8cff1800) [pid = 1796] [serial = 790] [outer = 0x8ca0e800]
11:57:10 INFO - PROCESS | 1796 | 1448308630116 Marionette INFO loaded listener.js
11:57:10 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x8d76c400) [pid = 1796] [serial = 791] [outer = 0x8ca0e800]
11:57:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:57:11 INFO - document served over http requires an http
11:57:11 INFO - sub-resource via xhr-request using the meta-csp
11:57:11 INFO - delivery method with keep-origin-redirect and when
11:57:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
11:57:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
11:57:11 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 1654ms
11:57:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:57:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd94c00 == 37 [pid = 1796] [id = 282]
11:57:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x90bb4400) [pid = 1796] [serial = 792] [outer = (nil)]
11:57:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x90bba800) [pid = 1796] [serial = 793] [outer = 0x90bb4400]
11:57:11 INFO - PROCESS | 1796 | 1448308631816 Marionette INFO loaded listener.js
11:57:11 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x91170800) [pid = 1796] [serial = 794] [outer = 0x90bb4400]
11:57:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:57:12 INFO - document served over http requires an http
11:57:12 INFO - sub-resource via xhr-request using the meta-csp
11:57:12 INFO - delivery method with no-redirect and when
11:57:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
11:57:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
11:57:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1593ms
11:57:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:57:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x911bb800 == 38 [pid = 1796] [id = 283]
11:57:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x91302800) [pid = 1796] [serial = 795] [outer = (nil)]
11:57:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x9130fc00) [pid = 1796] [serial = 796] [outer = 0x91302800]
11:57:13 INFO - PROCESS | 1796 | 1448308633282 Marionette INFO loaded listener.js
11:57:13 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x9188b400) [pid = 1796] [serial = 797] [outer = 0x91302800]
11:57:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:57:14 INFO - document served over http requires an http
11:57:14 INFO - sub-resource via xhr-request using the meta-csp
11:57:14 INFO - delivery method with swap-origin-redirect and when
11:57:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:57:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:57:14 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 1462ms
11:57:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:57:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bb8800 == 39 [pid = 1796] [id = 284]
11:57:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x91892400) [pid = 1796] [serial = 798] [outer = (nil)]
11:57:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x91b9f800) [pid = 1796] [serial = 799] [outer = 0x91892400]
11:57:14 INFO - PROCESS | 1796 | 1448308634740 Marionette INFO loaded listener.js
11:57:14 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x91babc00) [pid = 1796] [serial = 800] [outer = 0x91892400]
11:57:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:57:15 INFO - document served over http requires an https
11:57:15 INFO - sub-resource via fetch-request using the meta-csp
11:57:15 INFO - delivery method with keep-origin-redirect and when
11:57:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
11:57:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:57:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:57:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:57:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:57:15 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 1554ms
11:57:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:57:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x91b9e000 == 40 [pid = 1796] [id = 285]
11:57:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91beec00) [pid = 1796] [serial = 801] [outer = (nil)]
11:57:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x911b7800) [pid = 1796] [serial = 802] [outer = 0x91beec00]
11:57:16 INFO - PROCESS | 1796 | 1448308636394 Marionette INFO loaded listener.js
11:57:16 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91f3fc00) [pid = 1796] [serial = 803] [outer = 0x91beec00]
11:57:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:57:17 INFO - document served over http requires an https
11:57:17 INFO - sub-resource via fetch-request using the meta-csp
11:57:17 INFO - delivery method with no-redirect and when
11:57:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
11:57:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:57:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:57:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:57:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
11:57:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1640ms
11:57:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:57:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x90761c00 == 41 [pid = 1796] [id = 286]
11:57:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x922a4000) [pid = 1796] [serial = 804] [outer = (nil)]
11:57:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x92471000) [pid = 1796] [serial = 805] [outer = 0x922a4000]
11:57:18 INFO - PROCESS | 1796 | 1448308638001 Marionette INFO loaded listener.js
11:57:18 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x92b7f400) [pid = 1796] [serial = 806] [outer = 0x922a4000]
11:57:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:57:19 INFO - document served over http requires an https
11:57:19 INFO - sub-resource via fetch-request using the meta-csp
11:57:19 INFO - delivery method with swap-origin-redirect and when
11:57:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:57:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:57:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:57:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:57:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:57:19 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 1589ms
11:57:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:57:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd92000 == 42 [pid = 1796] [id = 287]
11:57:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x8bf20000) [pid = 1796] [serial = 807] [outer = (nil)]
11:57:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x92c6ec00) [pid = 1796] [serial = 808] [outer = 0x8bf20000]
11:57:19 INFO - PROCESS | 1796 | 1448308639603 Marionette INFO loaded listener.js
11:57:19 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x92cee000) [pid = 1796] [serial = 809] [outer = 0x8bf20000]
11:57:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cf9800 == 43 [pid = 1796] [id = 288]
11:57:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x9455f800) [pid = 1796] [serial = 810] [outer = (nil)]
11:57:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x94560000) [pid = 1796] [serial = 811] [outer = 0x9455f800]
11:57:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:57:21 INFO - document served over http requires an https
11:57:21 INFO - sub-resource via iframe-tag using the meta-csp
11:57:21 INFO - delivery method with keep-origin-redirect and when
11:57:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
11:57:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:57:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:57:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:57:21 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 1762ms
11:57:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:57:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cfef800 == 44 [pid = 1796] [id = 289]
11:57:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x90762c00) [pid = 1796] [serial = 812] [outer = (nil)]
11:57:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x94568c00) [pid = 1796] [serial = 813] [outer = 0x90762c00]
11:57:21 INFO - PROCESS | 1796 | 1448308641463 Marionette INFO loaded listener.js
11:57:21 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x945b2800) [pid = 1796] [serial = 814] [outer = 0x90762c00]
11:57:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b9400 == 45 [pid = 1796] [id = 290]
11:57:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x945bb000) [pid = 1796] [serial = 815] [outer = (nil)]
11:57:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x945bf400) [pid = 1796] [serial = 816] [outer = 0x945bb000]
11:57:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:57:22 INFO - document served over http requires an https
11:57:22 INFO - sub-resource via iframe-tag using the meta-csp
11:57:22 INFO - delivery method with no-redirect and when
11:57:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
11:57:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:57:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:57:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:57:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1693ms
11:57:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:57:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x94567400 == 46 [pid = 1796] [id = 291]
11:57:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x945bc800) [pid = 1796] [serial = 817] [outer = (nil)]
11:57:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x94756400) [pid = 1796] [serial = 818] [outer = 0x945bc800]
11:57:23 INFO - PROCESS | 1796 | 1448308643053 Marionette INFO loaded listener.js
11:57:23 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x95551c00) [pid = 1796] [serial = 819] [outer = 0x945bc800]
11:57:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x95578000 == 47 [pid = 1796] [id = 292]
11:57:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x95595800) [pid = 1796] [serial = 820] [outer = (nil)]
11:57:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x95578400) [pid = 1796] [serial = 821] [outer = 0x95595800]
11:57:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:57:24 INFO - document served over http requires an https
11:57:24 INFO - sub-resource via iframe-tag using the meta-csp
11:57:24 INFO - delivery method with swap-origin-redirect and when
11:57:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:57:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:57:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:57:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:57:24 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 1801ms
11:57:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:57:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x91f3c800 == 48 [pid = 1796] [id = 293]
11:57:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x95594c00) [pid = 1796] [serial = 822] [outer = (nil)]
11:57:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x9559d800) [pid = 1796] [serial = 823] [outer = 0x95594c00]
11:57:24 INFO - PROCESS | 1796 | 1448308644984 Marionette INFO loaded listener.js
11:57:25 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x955f9800) [pid = 1796] [serial = 824] [outer = 0x95594c00]
11:57:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:57:26 INFO - document served over http requires an https
11:57:26 INFO - sub-resource via script-tag using the meta-csp
11:57:26 INFO - delivery method with keep-origin-redirect and when
11:57:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
11:57:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:57:26 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 1654ms
11:57:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:57:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x95572800 == 49 [pid = 1796] [id = 294]
11:57:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x955ec400) [pid = 1796] [serial = 825] [outer = (nil)]
11:57:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x973eb000) [pid = 1796] [serial = 826] [outer = 0x955ec400]
11:57:26 INFO - PROCESS | 1796 | 1448308646579 Marionette INFO loaded listener.js
11:57:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x97fcb000) [pid = 1796] [serial = 827] [outer = 0x955ec400]
11:57:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:57:27 INFO - document served over http requires an https
11:57:27 INFO - sub-resource via script-tag using the meta-csp
11:57:27 INFO - delivery method with no-redirect and when
11:57:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
11:57:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
11:57:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1542ms
11:57:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:57:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fd3400 == 50 [pid = 1796] [id = 295]
11:57:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x97fd5000) [pid = 1796] [serial = 828] [outer = (nil)]
11:57:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x9817c800) [pid = 1796] [serial = 829] [outer = 0x97fd5000]
11:57:28 INFO - PROCESS | 1796 | 1448308648073 Marionette INFO loaded listener.js
11:57:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x98557400) [pid = 1796] [serial = 830] [outer = 0x97fd5000]
11:57:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:57:29 INFO - document served over http requires an https
11:57:29 INFO - sub-resource via script-tag using the meta-csp
11:57:29 INFO - delivery method with swap-origin-redirect and when
11:57:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
11:57:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:57:29 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 1588ms
11:57:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:57:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fd3000 == 51 [pid = 1796] [id = 296]
11:57:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x98552c00) [pid = 1796] [serial = 831] [outer = (nil)]
11:57:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x98590800) [pid = 1796] [serial = 832] [outer = 0x98552c00]
11:57:29 INFO - PROCESS | 1796 | 1448308649825 Marionette INFO loaded listener.js
11:57:29 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x98598000) [pid = 1796] [serial = 833] [outer = 0x98552c00]
11:57:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:57:30 INFO - document served over http requires an https
11:57:30 INFO - sub-resource via xhr-request using the meta-csp
11:57:30 INFO - delivery method with keep-origin-redirect and when
11:57:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
11:57:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
11:57:30 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 1596ms
11:57:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:57:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x9859ac00 == 52 [pid = 1796] [id = 297]
11:57:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x98601c00) [pid = 1796] [serial = 834] [outer = (nil)]
11:57:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x98604c00) [pid = 1796] [serial = 835] [outer = 0x98601c00]
11:57:31 INFO - PROCESS | 1796 | 1448308651381 Marionette INFO loaded listener.js
11:57:31 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x989c5400) [pid = 1796] [serial = 836] [outer = 0x98601c00]
11:57:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:57:32 INFO - document served over http requires an https
11:57:32 INFO - sub-resource via xhr-request using the meta-csp
11:57:32 INFO - delivery method with no-redirect and when
11:57:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
11:57:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
11:57:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1551ms
11:57:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:57:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd95800 == 53 [pid = 1796] [id = 298]
11:57:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8bd9c000) [pid = 1796] [serial = 837] [outer = (nil)]
11:57:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x989c8c00) [pid = 1796] [serial = 838] [outer = 0x8bd9c000]
11:57:32 INFO - PROCESS | 1796 | 1448308652871 Marionette INFO loaded listener.js
11:57:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x9a5a7400) [pid = 1796] [serial = 839] [outer = 0x8bd9c000]
11:57:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:57:34 INFO - document served over http requires an https
11:57:34 INFO - sub-resource via xhr-request using the meta-csp
11:57:34 INFO - delivery method with swap-origin-redirect and when
11:57:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:57:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:57:34 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 1537ms
11:57:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
11:57:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a61e800 == 54 [pid = 1796] [id = 299]
11:57:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x9a61ec00) [pid = 1796] [serial = 840] [outer = (nil)]
11:57:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x9a85d000) [pid = 1796] [serial = 841] [outer = 0x9a61ec00]
11:57:34 INFO - PROCESS | 1796 | 1448308654487 Marionette INFO loaded listener.js
11:57:34 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x9acb5c00) [pid = 1796] [serial = 842] [outer = 0x9a61ec00]
11:57:36 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:57:36 INFO - document served over http requires an http
11:57:36 INFO - sub-resource via fetch-request using the meta-csp
11:57:36 INFO - delivery method with keep-origin-redirect and when
11:57:36 INFO - the target request is same-origin.
11:57:36 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 2799ms
11:57:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:57:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd93400 == 55 [pid = 1796] [id = 300]
11:57:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8bd96000) [pid = 1796] [serial = 843] [outer = (nil)]
11:57:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8c450400) [pid = 1796] [serial = 844] [outer = 0x8bd96000]
11:57:37 INFO - PROCESS | 1796 | 1448308657327 Marionette INFO loaded listener.js
11:57:37 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x90756400) [pid = 1796] [serial = 845] [outer = 0x8bd96000]
11:57:38 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:57:38 INFO - document served over http requires an http
11:57:38 INFO - sub-resource via fetch-request using the meta-csp
11:57:38 INFO - delivery method with no-redirect and when
11:57:38 INFO - the target request is same-origin.
11:57:38 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 1696ms
11:57:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
11:57:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c99ec00 == 56 [pid = 1796] [id = 301]
11:57:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8cff0000) [pid = 1796] [serial = 846] [outer = (nil)]
11:57:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x9116f800) [pid = 1796] [serial = 847] [outer = 0x8cff0000]
11:57:38 INFO - PROCESS | 1796 | 1448308658948 Marionette INFO loaded listener.js
11:57:39 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x91bf3800) [pid = 1796] [serial = 848] [outer = 0x8cff0000]
11:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8c9a0800 == 55 [pid = 1796] [id = 275]
11:57:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e9000 == 54 [pid = 1796] [id = 277]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd94800 == 53 [pid = 1796] [id = 253]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x92c6e000 == 52 [pid = 1796] [id = 267]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x90b49000 == 51 [pid = 1796] [id = 264]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x8c459400 == 50 [pid = 1796] [id = 262]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x92b82000 == 49 [pid = 1796] [id = 266]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x8cfed800 == 48 [pid = 1796] [id = 270]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x90b05c00 == 47 [pid = 1796] [id = 258]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf11800 == 46 [pid = 1796] [id = 272]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x92cf9800 == 45 [pid = 1796] [id = 288]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x8c454400 == 44 [pid = 1796] [id = 265]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x945b9400 == 43 [pid = 1796] [id = 290]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x8cff8400 == 42 [pid = 1796] [id = 268]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x92c70400 == 41 [pid = 1796] [id = 269]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x95578000 == 40 [pid = 1796] [id = 292]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x911ac800 == 39 [pid = 1796] [id = 260]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x955a2000 == 38 [pid = 1796] [id = 271]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9cc00 == 37 [pid = 1796] [id = 274]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x91173000 == 36 [pid = 1796] [id = 259]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x91df2c00 == 35 [pid = 1796] [id = 263]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1dc00 == 34 [pid = 1796] [id = 257]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x8c44f000 == 33 [pid = 1796] [id = 251]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x8c50f800 == 32 [pid = 1796] [id = 256]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd93000 == 31 [pid = 1796] [id = 255]
11:57:41 INFO - PROCESS | 1796 | --DOCSHELL 0x90b49c00 == 30 [pid = 1796] [id = 261]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x92c66c00) [pid = 1796] [serial = 672] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x9246b400) [pid = 1796] [serial = 669] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x91f42000) [pid = 1796] [serial = 666] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x91bf6000) [pid = 1796] [serial = 663] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9130bc00) [pid = 1796] [serial = 660] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8ca08400) [pid = 1796] [serial = 648] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x9075e800) [pid = 1796] [serial = 716] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x90b41800) [pid = 1796] [serial = 719] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8ca09800) [pid = 1796] [serial = 706] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8d1e8000) [pid = 1796] [serial = 711] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9a5a5000) [pid = 1796] [serial = 701] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x9859e000) [pid = 1796] [serial = 696] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x98551400) [pid = 1796] [serial = 691] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9730c800) [pid = 1796] [serial = 686] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9559cc00) [pid = 1796] [serial = 681] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x94757c00) [pid = 1796] [serial = 678] [outer = (nil)] [url = about:blank]
11:57:41 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x92cf4800) [pid = 1796] [serial = 675] [outer = (nil)] [url = about:blank]
11:57:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:57:42 INFO - document served over http requires an http
11:57:42 INFO - sub-resource via fetch-request using the meta-csp
11:57:42 INFO - delivery method with swap-origin-redirect and when
11:57:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
11:57:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:57:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:57:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:57:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:57:42 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 3960ms
11:57:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
11:57:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c996c00 == 31 [pid = 1796] [id = 302]
11:57:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8c997400) [pid = 1796] [serial = 849] [outer = (nil)]
11:57:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8c99a400) [pid = 1796] [serial = 850] [outer = 0x8c997400]
11:57:43 INFO - PROCESS | 1796 | 1448308663065 Marionette INFO loaded listener.js
11:57:43 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8ca07400) [pid = 1796] [serial = 851] [outer = 0x8c997400]
11:57:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca10800 == 32 [pid = 1796] [id = 303]
11:57:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8cff0c00) [pid = 1796] [serial = 852] [outer = (nil)]
11:57:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8d178800) [pid = 1796] [serial = 853] [outer = 0x8cff0c00]
11:57:44 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:57:44 INFO - document served over http requires an http
11:57:44 INFO - sub-resource via iframe-tag using the meta-csp
11:57:44 INFO - delivery method with keep-origin-redirect and when
11:57:44 INFO - the target request is same-origin.
11:57:44 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 2155ms
11:57:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:57:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9e800 == 33 [pid = 1796] [id = 304]
11:57:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8bf12c00) [pid = 1796] [serial = 854] [outer = (nil)]
11:57:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8d1e9000) [pid = 1796] [serial = 855] [outer = 0x8bf12c00]
11:57:45 INFO - PROCESS | 1796 | 1448308665159 Marionette INFO loaded listener.js
11:57:45 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8e373000) [pid = 1796] [serial = 856] [outer = 0x8bf12c00]
11:57:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x90755c00 == 34 [pid = 1796] [id = 305]
11:57:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x90757800) [pid = 1796] [serial = 857] [outer = (nil)]
11:57:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x90762800) [pid = 1796] [serial = 858] [outer = 0x90757800]
11:57:46 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:57:46 INFO - document served over http requires an http
11:57:46 INFO - sub-resource via iframe-tag using the meta-csp
11:57:46 INFO - delivery method with no-redirect and when
11:57:46 INFO - the target request is same-origin.
11:57:46 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 1692ms
11:57:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x95571000) [pid = 1796] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x9475bc00) [pid = 1796] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x91ba4400) [pid = 1796] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x955f8400) [pid = 1796] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x91df3000) [pid = 1796] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x91f40c00) [pid = 1796] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x96122c00) [pid = 1796] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x92c6f400) [pid = 1796] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x9456d800) [pid = 1796] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x90b48c00) [pid = 1796] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8cff4400) [pid = 1796] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x90b45800) [pid = 1796] [serial = 787] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x90b0e800) [pid = 1796] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8d76fc00) [pid = 1796] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8c998800) [pid = 1796] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x90b09000) [pid = 1796] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x911ae800) [pid = 1796] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8cff3800) [pid = 1796] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x91175800) [pid = 1796] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8d1e9400) [pid = 1796] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8c994400) [pid = 1796] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8ca05000) [pid = 1796] [serial = 773] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308622193]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8bf15c00) [pid = 1796] [serial = 770] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x9188a000) [pid = 1796] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x97fcc800) [pid = 1796] [serial = 768] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8c991400) [pid = 1796] [serial = 774] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308622193]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x956a6400) [pid = 1796] [serial = 763] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x90b4a000) [pid = 1796] [serial = 724] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8ca0dc00) [pid = 1796] [serial = 721] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8d76b800) [pid = 1796] [serial = 784] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8d1e1400) [pid = 1796] [serial = 779] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x945a7c00) [pid = 1796] [serial = 751] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x8d773c00) [pid = 1796] [serial = 781] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x973f7000) [pid = 1796] [serial = 769] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x922a0800) [pid = 1796] [serial = 742] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x92c73800) [pid = 1796] [serial = 748] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x8cff7800) [pid = 1796] [serial = 776] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x9188f000) [pid = 1796] [serial = 733] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x911adc00) [pid = 1796] [serial = 727] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x91bee400) [pid = 1796] [serial = 736] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x92b7b400) [pid = 1796] [serial = 745] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x9130f800) [pid = 1796] [serial = 730] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x945c2400) [pid = 1796] [serial = 754] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x973ed800) [pid = 1796] [serial = 766] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x9554d000) [pid = 1796] [serial = 757] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x91f36800) [pid = 1796] [serial = 739] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x9559c000) [pid = 1796] [serial = 760] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x8bf1cc00) [pid = 1796] [serial = 771] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x91bfb400) [pid = 1796] [serial = 737] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x91f42c00) [pid = 1796] [serial = 740] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x9246c400) [pid = 1796] [serial = 743] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x92cf6000) [pid = 1796] [serial = 749] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x94760400) [pid = 1796] [serial = 755] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x945b4000) [pid = 1796] [serial = 752] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x92c67800) [pid = 1796] [serial = 746] [outer = (nil)] [url = about:blank]
11:57:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf12800 == 35 [pid = 1796] [id = 306]
11:57:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x8bf13400) [pid = 1796] [serial = 859] [outer = (nil)]
11:57:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x8c992800) [pid = 1796] [serial = 860] [outer = 0x8bf13400]
11:57:48 INFO - PROCESS | 1796 | 1448308668030 Marionette INFO loaded listener.js
11:57:48 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x8d76f400) [pid = 1796] [serial = 861] [outer = 0x8bf13400]
11:57:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b41800 == 36 [pid = 1796] [id = 307]
11:57:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x90b42000) [pid = 1796] [serial = 862] [outer = (nil)]
11:57:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x90b45800) [pid = 1796] [serial = 863] [outer = 0x90b42000]
11:57:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:57:49 INFO - document served over http requires an http
11:57:49 INFO - sub-resource via iframe-tag using the meta-csp
11:57:49 INFO - delivery method with swap-origin-redirect and when
11:57:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:57:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:57:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:57:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:57:49 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 2666ms
11:57:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
11:57:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d76b800 == 37 [pid = 1796] [id = 308]
11:57:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x90b46400) [pid = 1796] [serial = 864] [outer = (nil)]
11:57:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x90b4f000) [pid = 1796] [serial = 865] [outer = 0x90b46400]
11:57:49 INFO - PROCESS | 1796 | 1448308669438 Marionette INFO loaded listener.js
11:57:49 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x9116ec00) [pid = 1796] [serial = 866] [outer = 0x90b46400]
11:57:50 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:57:50 INFO - document served over http requires an http
11:57:50 INFO - sub-resource via script-tag using the meta-csp
11:57:50 INFO - delivery method with keep-origin-redirect and when
11:57:50 INFO - the target request is same-origin.
11:57:50 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 1582ms
11:57:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
11:57:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0a400 == 38 [pid = 1796] [id = 309]
11:57:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x8cff1c00) [pid = 1796] [serial = 867] [outer = (nil)]
11:57:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x8d16f400) [pid = 1796] [serial = 868] [outer = 0x8cff1c00]
11:57:51 INFO - PROCESS | 1796 | 1448308671204 Marionette INFO loaded listener.js
11:57:51 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x8d777800) [pid = 1796] [serial = 869] [outer = 0x8cff1c00]
11:57:52 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:57:52 INFO - document served over http requires an http
11:57:52 INFO - sub-resource via script-tag using the meta-csp
11:57:52 INFO - delivery method with no-redirect and when
11:57:52 INFO - the target request is same-origin.
11:57:52 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 1750ms
11:57:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
11:57:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b0e000 == 39 [pid = 1796] [id = 310]
11:57:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x90b4cc00) [pid = 1796] [serial = 870] [outer = (nil)]
11:57:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x90bb8c00) [pid = 1796] [serial = 871] [outer = 0x90b4cc00]
11:57:52 INFO - PROCESS | 1796 | 1448308672940 Marionette INFO loaded listener.js
11:57:53 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x911af400) [pid = 1796] [serial = 872] [outer = 0x90b4cc00]
11:57:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:57:54 INFO - document served over http requires an http
11:57:54 INFO - sub-resource via script-tag using the meta-csp
11:57:54 INFO - delivery method with swap-origin-redirect and when
11:57: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-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:57:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:57:54 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 2103ms
11:57:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
11:57:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x9130dc00 == 40 [pid = 1796] [id = 311]
11:57:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x9130f800) [pid = 1796] [serial = 873] [outer = (nil)]
11:57:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x91639c00) [pid = 1796] [serial = 874] [outer = 0x9130f800]
11:57:55 INFO - PROCESS | 1796 | 1448308675266 Marionette INFO loaded listener.js
11:57:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91b9d800) [pid = 1796] [serial = 875] [outer = 0x9130f800]
11:57:56 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:57:56 INFO - document served over http requires an http
11:57:56 INFO - sub-resource via xhr-request using the meta-csp
11:57:56 INFO - delivery method with keep-origin-redirect and when
11:57:56 INFO - the target request is same-origin.
11:57:56 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 1752ms
11:57:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
11:57:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x91633c00 == 41 [pid = 1796] [id = 312]
11:57:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x91635000) [pid = 1796] [serial = 876] [outer = (nil)]
11:57:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x91bee400) [pid = 1796] [serial = 877] [outer = 0x91635000]
11:57:56 INFO - PROCESS | 1796 | 1448308676722 Marionette INFO loaded listener.js
11:57:56 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x91bfb400) [pid = 1796] [serial = 878] [outer = 0x91635000]
11:57:57 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:57:57 INFO - document served over http requires an http
11:57:57 INFO - sub-resource via xhr-request using the meta-csp
11:57:57 INFO - delivery method with no-redirect and when
11:57:57 INFO - the target request is same-origin.
11:57:57 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 1445ms
11:57:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
11:57:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x91df0c00 == 42 [pid = 1796] [id = 313]
11:57:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x91df1c00) [pid = 1796] [serial = 879] [outer = (nil)]
11:57:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x91f35400) [pid = 1796] [serial = 880] [outer = 0x91df1c00]
11:57:58 INFO - PROCESS | 1796 | 1448308678174 Marionette INFO loaded listener.js
11:57:58 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x91f42400) [pid = 1796] [serial = 881] [outer = 0x91df1c00]
11:57:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:57:59 INFO - document served over http requires an http
11:57:59 INFO - sub-resource via xhr-request using the meta-csp
11:57:59 INFO - delivery method with swap-origin-redirect and when
11:57:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
11:57:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:57:59 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 1540ms
11:57:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
11:57:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c992400 == 43 [pid = 1796] [id = 314]
11:57:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x91df3c00) [pid = 1796] [serial = 882] [outer = (nil)]
11:57:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x922a2800) [pid = 1796] [serial = 883] [outer = 0x91df3c00]
11:57:59 INFO - PROCESS | 1796 | 1448308679814 Marionette INFO loaded listener.js
11:57:59 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x9246e400) [pid = 1796] [serial = 884] [outer = 0x91df3c00]
11:58:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:58:01 INFO - document served over http requires an https
11:58:01 INFO - sub-resource via fetch-request using the meta-csp
11:58:01 INFO - delivery method with keep-origin-redirect and when
11:58:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
11:58:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:58:01 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 1749ms
11:58:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:58:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x9246ec00 == 44 [pid = 1796] [id = 315]
11:58:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x92473000) [pid = 1796] [serial = 885] [outer = (nil)]
11:58:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x92b78c00) [pid = 1796] [serial = 886] [outer = 0x92473000]
11:58:01 INFO - PROCESS | 1796 | 1448308681649 Marionette INFO loaded listener.js
11:58:01 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x92b82400) [pid = 1796] [serial = 887] [outer = 0x92473000]
11:58:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:58:02 INFO - document served over http requires an https
11:58:02 INFO - sub-resource via fetch-request using the meta-csp
11:58:02 INFO - delivery method with no-redirect and when
11:58:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
11:58:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
11:58:02 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 1579ms
11:58:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
11:58:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b48000 == 45 [pid = 1796] [id = 316]
11:58:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x92469c00) [pid = 1796] [serial = 888] [outer = (nil)]
11:58:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x92c6cc00) [pid = 1796] [serial = 889] [outer = 0x92469c00]
11:58:03 INFO - PROCESS | 1796 | 1448308683121 Marionette INFO loaded listener.js
11:58:03 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x92c71400) [pid = 1796] [serial = 890] [outer = 0x92469c00]
11:58:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:58:04 INFO - document served over http requires an https
11:58:04 INFO - sub-resource via fetch-request using the meta-csp
11:58:04 INFO - delivery method with swap-origin-redirect and when
11:58:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
11:58:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:58:04 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 1614ms
11:58:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
11:58:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x91f42000 == 46 [pid = 1796] [id = 317]
11:58:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x92c6c000) [pid = 1796] [serial = 891] [outer = (nil)]
11:58:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x92cf6400) [pid = 1796] [serial = 892] [outer = 0x92c6c000]
11:58:04 INFO - PROCESS | 1796 | 1448308684915 Marionette INFO loaded listener.js
11:58:05 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x94568000) [pid = 1796] [serial = 893] [outer = 0x92c6c000]
11:58:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:58:06 INFO - document served over http requires an https
11:58:06 INFO - sub-resource via fetch-request using the meta-csp
11:58:06 INFO - delivery method with swap-origin-redirect and when
11:58:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
11:58:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:58:06 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 1689ms
11:58:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
11:58:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x945a9000 == 47 [pid = 1796] [id = 318]
11:58:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x945a9800) [pid = 1796] [serial = 894] [outer = (nil)]
11:58:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x945adc00) [pid = 1796] [serial = 895] [outer = 0x945a9800]
11:58:06 INFO - PROCESS | 1796 | 1448308686623 Marionette INFO loaded listener.js
11:58:06 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x945b9000) [pid = 1796] [serial = 896] [outer = 0x945a9800]
11:58:07 INFO - PROCESS | 1796 | --DOCSHELL 0xa15a4c00 == 46 [pid = 1796] [id = 9]
11:58:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:58:08 INFO - document served over http requires an https
11:58:08 INFO - sub-resource via fetch-request using the meta-csp
11:58:08 INFO - delivery method with keep-origin-redirect and when
11:58:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
11:58:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:58:08 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 1890ms
11:58:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:58:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1e400 == 47 [pid = 1796] [id = 319]
11:58:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x945c2400) [pid = 1796] [serial = 897] [outer = (nil)]
11:58:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x94761400) [pid = 1796] [serial = 898] [outer = 0x945c2400]
11:58:08 INFO - PROCESS | 1796 | 1448308688777 Marionette INFO loaded listener.js
11:58:09 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x95578000) [pid = 1796] [serial = 899] [outer = 0x945c2400]
11:58:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:58:10 INFO - document served over http requires an https
11:58:10 INFO - sub-resource via fetch-request using the meta-csp
11:58:10 INFO - delivery method with no-redirect and when
11:58:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
11:58:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
11:58:10 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 2461ms
11:58:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
11:58:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x945c3800 == 48 [pid = 1796] [id = 320]
11:58:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x95553000) [pid = 1796] [serial = 900] [outer = (nil)]
11:58:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x955f2800) [pid = 1796] [serial = 901] [outer = 0x95553000]
11:58:11 INFO - PROCESS | 1796 | 1448308691288 Marionette INFO loaded listener.js
11:58:11 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x956aa400) [pid = 1796] [serial = 902] [outer = 0x95553000]
11:58:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:58:12 INFO - document served over http requires an https
11:58:12 INFO - sub-resource via fetch-request using the meta-csp
11:58:12 INFO - delivery method with swap-origin-redirect and when
11:58: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-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
11:58:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:58:12 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 2173ms
11:58:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:58:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x96129400 == 49 [pid = 1796] [id = 321]
11:58:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x9612e400) [pid = 1796] [serial = 903] [outer = (nil)]
11:58:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x9730c000) [pid = 1796] [serial = 904] [outer = 0x9612e400]
11:58:13 INFO - PROCESS | 1796 | 1448308693233 Marionette INFO loaded listener.js
11:58:13 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x973f4c00) [pid = 1796] [serial = 905] [outer = 0x9612e400]
11:58:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fcd400 == 50 [pid = 1796] [id = 322]
11:58:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x97fcd800) [pid = 1796] [serial = 906] [outer = (nil)]
11:58:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x973f3400) [pid = 1796] [serial = 907] [outer = 0x97fcd800]
11:58:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:58:14 INFO - document served over http requires an https
11:58:14 INFO - sub-resource via iframe-tag using the meta-csp
11:58:14 INFO - delivery method with keep-origin-redirect and when
11:58:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
11:58:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:58:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:58:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:58:14 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 1950ms
11:58:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:58:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9a800 == 51 [pid = 1796] [id = 323]
11:58:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x92c72400) [pid = 1796] [serial = 908] [outer = (nil)]
11:58:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x97fd2c00) [pid = 1796] [serial = 909] [outer = 0x92c72400]
11:58:15 INFO - PROCESS | 1796 | 1448308695215 Marionette INFO loaded listener.js
11:58:15 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x98558400) [pid = 1796] [serial = 910] [outer = 0x92c72400]
11:58:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x9855e800 == 52 [pid = 1796] [id = 324]
11:58:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x98590000) [pid = 1796] [serial = 911] [outer = (nil)]
11:58:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x97fd5400) [pid = 1796] [serial = 912] [outer = 0x98590000]
11:58:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:58:16 INFO - document served over http requires an https
11:58:16 INFO - sub-resource via iframe-tag using the meta-csp
11:58:16 INFO - delivery method with no-redirect and when
11:58: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/iframe-tag/same-origin-downgrade.no-redirect.http.html"
11:58:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:58:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:58:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:58:16 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 1901ms
11:58:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:58:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x94752400 == 53 [pid = 1796] [id = 325]
11:58:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x973f0400) [pid = 1796] [serial = 913] [outer = (nil)]
11:58:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x98599400) [pid = 1796] [serial = 914] [outer = 0x973f0400]
11:58:17 INFO - PROCESS | 1796 | 1448308697113 Marionette INFO loaded listener.js
11:58:17 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x9860b000) [pid = 1796] [serial = 915] [outer = 0x973f0400]
11:58:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x989d2400 == 54 [pid = 1796] [id = 326]
11:58:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x989d2800) [pid = 1796] [serial = 916] [outer = (nil)]
11:58:18 INFO - PROCESS | 1796 | [1796] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
11:58:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x90bbc000) [pid = 1796] [serial = 917] [outer = 0x989d2800]
11:58:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:58:19 INFO - document served over http requires an https
11:58:19 INFO - sub-resource via iframe-tag using the meta-csp
11:58:19 INFO - delivery method with swap-origin-redirect and when
11:58:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
11:58:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:58:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:58:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:58:19 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 3212ms
11:58:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
11:58:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca10800 == 53 [pid = 1796] [id = 303]
11:58:20 INFO - PROCESS | 1796 | --DOCSHELL 0x90755c00 == 52 [pid = 1796] [id = 305]
11:58:20 INFO - PROCESS | 1796 | --DOCSHELL 0x90b41800 == 51 [pid = 1796] [id = 307]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0xa0532400 == 50 [pid = 1796] [id = 10]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca0a400 == 49 [pid = 1796] [id = 309]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x90b0e000 == 48 [pid = 1796] [id = 310]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9130dc00 == 47 [pid = 1796] [id = 311]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x91633c00 == 46 [pid = 1796] [id = 312]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x91df0c00 == 45 [pid = 1796] [id = 313]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8c992400 == 44 [pid = 1796] [id = 314]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9246ec00 == 43 [pid = 1796] [id = 315]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9a61e800 == 42 [pid = 1796] [id = 299]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x90b48000 == 41 [pid = 1796] [id = 316]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x91f42000 == 40 [pid = 1796] [id = 317]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x945a9000 == 39 [pid = 1796] [id = 318]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd93400 == 38 [pid = 1796] [id = 300]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd95800 == 37 [pid = 1796] [id = 298]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9859ac00 == 36 [pid = 1796] [id = 297]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1e400 == 35 [pid = 1796] [id = 319]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x945c3800 == 34 [pid = 1796] [id = 320]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8c99ec00 == 33 [pid = 1796] [id = 301]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x96129400 == 32 [pid = 1796] [id = 321]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x97fcd400 == 31 [pid = 1796] [id = 322]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9a800 == 30 [pid = 1796] [id = 323]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9855e800 == 29 [pid = 1796] [id = 324]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x94752400 == 28 [pid = 1796] [id = 325]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x989d2400 == 27 [pid = 1796] [id = 326]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8c996c00 == 26 [pid = 1796] [id = 302]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8d76b800 == 25 [pid = 1796] [id = 308]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9e800 == 24 [pid = 1796] [id = 304]
11:58:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf12800 == 23 [pid = 1796] [id = 306]
11:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x90bb2800) [pid = 1796] [serial = 788] [outer = (nil)] [url = about:blank]
11:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8d172800) [pid = 1796] [serial = 722] [outer = (nil)] [url = about:blank]
11:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x973f7800) [pid = 1796] [serial = 767] [outer = (nil)] [url = about:blank]
11:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x9730d400) [pid = 1796] [serial = 764] [outer = (nil)] [url = about:blank]
11:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x91b9cc00) [pid = 1796] [serial = 734] [outer = (nil)] [url = about:blank]
11:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x9163b400) [pid = 1796] [serial = 731] [outer = (nil)] [url = about:blank]
11:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8c504000) [pid = 1796] [serial = 772] [outer = (nil)] [url = about:blank]
11:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8d177400) [pid = 1796] [serial = 777] [outer = (nil)] [url = about:blank]
11:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x90bb0c00) [pid = 1796] [serial = 725] [outer = (nil)] [url = about:blank]
11:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8e378000) [pid = 1796] [serial = 782] [outer = (nil)] [url = about:blank]
11:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x955f3400) [pid = 1796] [serial = 761] [outer = (nil)] [url = about:blank]
11:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x95573800) [pid = 1796] [serial = 758] [outer = (nil)] [url = about:blank]
11:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x91301400) [pid = 1796] [serial = 728] [outer = (nil)] [url = about:blank]
11:58:22 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x90763c00) [pid = 1796] [serial = 785] [outer = (nil)] [url = about:blank]
11:58:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9a800 == 24 [pid = 1796] [id = 327]
11:58:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8bd9bc00) [pid = 1796] [serial = 918] [outer = (nil)]
11:58:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8bf13c00) [pid = 1796] [serial = 919] [outer = 0x8bd9bc00]
11:58:22 INFO - PROCESS | 1796 | 1448308702609 Marionette INFO loaded listener.js
11:58:22 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8c453c00) [pid = 1796] [serial = 920] [outer = 0x8bd9bc00]
11:58:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c99a800 == 25 [pid = 1796] [id = 328]
11:58:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8c99b000) [pid = 1796] [serial = 921] [outer = (nil)]
11:58:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8c50b000) [pid = 1796] [serial = 922] [outer = 0x8c99b000]
11:58:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:58:23 INFO - document served over http requires an https
11:58:23 INFO - sub-resource via iframe-tag using the meta-csp
11:58:23 INFO - delivery method with swap-origin-redirect and when
11:58:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:58:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:58:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:58:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:58:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 3954ms
11:58:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:58:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca06c00 == 26 [pid = 1796] [id = 329]
11:58:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8ca07000) [pid = 1796] [serial = 923] [outer = (nil)]
11:58:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8ca0ac00) [pid = 1796] [serial = 924] [outer = 0x8ca07000]
11:58:24 INFO - PROCESS | 1796 | 1448308704162 Marionette INFO loaded listener.js
11:58:24 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8cff4400) [pid = 1796] [serial = 925] [outer = 0x8ca07000]
11:58:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d17a400 == 27 [pid = 1796] [id = 330]
11:58:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8d17a800) [pid = 1796] [serial = 926] [outer = (nil)]
11:58:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8d17b000) [pid = 1796] [serial = 927] [outer = 0x8d17a800]
11:58:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:58:25 INFO - document served over http requires an https
11:58:25 INFO - sub-resource via iframe-tag using the meta-csp
11:58:25 INFO - delivery method with keep-origin-redirect and when
11:58: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-upgrade.keep-origin-redirect.http.html"
11:58:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:58:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:58:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:58:25 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 1805ms
11:58:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:58:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c993c00 == 28 [pid = 1796] [id = 331]
11:58:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8d1e2000) [pid = 1796] [serial = 928] [outer = (nil)]
11:58:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8d768800) [pid = 1796] [serial = 929] [outer = 0x8d1e2000]
11:58:26 INFO - PROCESS | 1796 | 1448308706099 Marionette INFO loaded listener.js
11:58:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8d774800) [pid = 1796] [serial = 930] [outer = 0x8d1e2000]
11:58:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x90758000 == 29 [pid = 1796] [id = 332]
11:58:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x90758c00) [pid = 1796] [serial = 931] [outer = (nil)]
11:58:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8d772c00) [pid = 1796] [serial = 932] [outer = 0x90758c00]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0xa05a6800) [pid = 1796] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0xa15a5c00) [pid = 1796] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x98601c00) [pid = 1796] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x90bb4400) [pid = 1796] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8bf20000) [pid = 1796] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x91892400) [pid = 1796] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8ca0e800) [pid = 1796] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x90762c00) [pid = 1796] [serial = 812] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x91302800) [pid = 1796] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x922a4000) [pid = 1796] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x945bc800) [pid = 1796] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9a61ec00) [pid = 1796] [serial = 840] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8bd96000) [pid = 1796] [serial = 843] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x98552c00) [pid = 1796] [serial = 831] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x91beec00) [pid = 1796] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8bd9c000) [pid = 1796] [serial = 837] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x90b46400) [pid = 1796] [serial = 864] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x90757800) [pid = 1796] [serial = 857] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308666082]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8bf12c00) [pid = 1796] [serial = 854] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x90b42000) [pid = 1796] [serial = 862] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x95594c00) [pid = 1796] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x9455f800) [pid = 1796] [serial = 810] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x945bb000) [pid = 1796] [serial = 815] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308642294]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x955ec400) [pid = 1796] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8cff0000) [pid = 1796] [serial = 846] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8cff0c00) [pid = 1796] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x97fd5000) [pid = 1796] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8bf13400) [pid = 1796] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8c997400) [pid = 1796] [serial = 849] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x95595800) [pid = 1796] [serial = 820] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x98604c00) [pid = 1796] [serial = 835] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x90bba800) [pid = 1796] [serial = 793] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x9116f800) [pid = 1796] [serial = 847] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x95578400) [pid = 1796] [serial = 821] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8cff1800) [pid = 1796] [serial = 790] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x973eb000) [pid = 1796] [serial = 826] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x945bf400) [pid = 1796] [serial = 816] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308642294]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x94568c00) [pid = 1796] [serial = 813] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x8c992800) [pid = 1796] [serial = 860] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x9130fc00) [pid = 1796] [serial = 796] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x92c6ec00) [pid = 1796] [serial = 808] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x9817c800) [pid = 1796] [serial = 829] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x94560000) [pid = 1796] [serial = 811] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x91b9f800) [pid = 1796] [serial = 799] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x9a85d000) [pid = 1796] [serial = 841] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x90b45800) [pid = 1796] [serial = 863] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x8c450400) [pid = 1796] [serial = 844] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x98590800) [pid = 1796] [serial = 832] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x94756400) [pid = 1796] [serial = 818] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x8d1e9000) [pid = 1796] [serial = 855] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x8c99a400) [pid = 1796] [serial = 850] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x90762800) [pid = 1796] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308666082]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x911b7800) [pid = 1796] [serial = 802] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x8d178800) [pid = 1796] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x989c8c00) [pid = 1796] [serial = 838] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x9559d800) [pid = 1796] [serial = 823] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x92471000) [pid = 1796] [serial = 805] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x90b4f000) [pid = 1796] [serial = 865] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x8bf17400) [pid = 1796] [serial = 634] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x989c5400) [pid = 1796] [serial = 836] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x91170800) [pid = 1796] [serial = 794] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x9188b400) [pid = 1796] [serial = 797] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x98598000) [pid = 1796] [serial = 833] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x8d76c400) [pid = 1796] [serial = 791] [outer = (nil)] [url = about:blank]
11:58:28 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x9a5a7400) [pid = 1796] [serial = 839] [outer = (nil)] [url = about:blank]
11:58:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:58:28 INFO - document served over http requires an https
11:58:28 INFO - sub-resource via iframe-tag using the meta-csp
11:58:28 INFO - delivery method with no-redirect and when
11:58: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-upgrade.no-redirect.http.html"
11:58:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:58:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:58:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:58:28 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 3253ms
11:58:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:58:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c992800 == 30 [pid = 1796] [id = 333]
11:58:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x8e37b400) [pid = 1796] [serial = 933] [outer = (nil)]
11:58:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x8e37f800) [pid = 1796] [serial = 934] [outer = 0x8e37b400]
11:58:29 INFO - PROCESS | 1796 | 1448308709291 Marionette INFO loaded listener.js
11:58:29 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x90763400) [pid = 1796] [serial = 935] [outer = 0x8e37b400]
11:58:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b04c00 == 31 [pid = 1796] [id = 334]
11:58:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x90b06c00) [pid = 1796] [serial = 936] [outer = (nil)]
11:58:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x90b07000) [pid = 1796] [serial = 937] [outer = 0x90b06c00]
11:58:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:58:30 INFO - document served over http requires an https
11:58:30 INFO - sub-resource via iframe-tag using the meta-csp
11:58:30 INFO - delivery method with swap-origin-redirect and when
11:58: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.swap-origin-redirect.http.html"
11:58:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:58:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:58:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:58:30 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 1495ms
11:58:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:58:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c451000 == 32 [pid = 1796] [id = 335]
11:58:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x8c452800) [pid = 1796] [serial = 938] [outer = (nil)]
11:58:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x8c993000) [pid = 1796] [serial = 939] [outer = 0x8c452800]
11:58:30 INFO - PROCESS | 1796 | 1448308710874 Marionette INFO loaded listener.js
11:58:31 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x8c9a0c00) [pid = 1796] [serial = 940] [outer = 0x8c452800]
11:58:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:58:32 INFO - document served over http requires an https
11:58:32 INFO - sub-resource via script-tag using the meta-csp
11:58:32 INFO - delivery method with keep-origin-redirect and when
11:58:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
11:58:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:58:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:58:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:58:32 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 2463ms
11:58:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:58:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cffbc00 == 33 [pid = 1796] [id = 336]
11:58:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x8cffc800) [pid = 1796] [serial = 941] [outer = (nil)]
11:58:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x8d76a400) [pid = 1796] [serial = 942] [outer = 0x8cffc800]
11:58:33 INFO - PROCESS | 1796 | 1448308713570 Marionette INFO loaded listener.js
11:58:33 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x90755400) [pid = 1796] [serial = 943] [outer = 0x8cffc800]
11:58:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:58:35 INFO - document served over http requires an https
11:58:35 INFO - sub-resource via script-tag using the meta-csp
11:58:35 INFO - delivery method with no-redirect and when
11:58:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
11:58:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:58:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:58:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:58:35 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 2158ms
11:58:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:58:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd93c00 == 34 [pid = 1796] [id = 337]
11:58:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x90b47400) [pid = 1796] [serial = 944] [outer = (nil)]
11:58:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x90b4e400) [pid = 1796] [serial = 945] [outer = 0x90b47400]
11:58:35 INFO - PROCESS | 1796 | 1448308715743 Marionette INFO loaded listener.js
11:58:35 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x90bb9800) [pid = 1796] [serial = 946] [outer = 0x90b47400]
11:58:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:58:37 INFO - document served over http requires an https
11:58:37 INFO - sub-resource via script-tag using the meta-csp
11:58:37 INFO - delivery method with swap-origin-redirect and when
11:58: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.swap-origin-redirect.http.html"
11:58:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:58:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:58:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:58:37 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 1939ms
11:58:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
11:58:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x91173800 == 35 [pid = 1796] [id = 338]
11:58:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x911ae400) [pid = 1796] [serial = 947] [outer = (nil)]
11:58:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x911b4c00) [pid = 1796] [serial = 948] [outer = 0x911ae400]
11:58:37 INFO - PROCESS | 1796 | 1448308717658 Marionette INFO loaded listener.js
11:58:37 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x91306000) [pid = 1796] [serial = 949] [outer = 0x911ae400]
11:58:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:58:38 INFO - document served over http requires an https
11:58:38 INFO - sub-resource via script-tag using the meta-csp
11:58:38 INFO - delivery method with swap-origin-redirect and when
11:58:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:58:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:58:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:58:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:58:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1846ms
11:58:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:58:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x911b4800 == 36 [pid = 1796] [id = 339]
11:58:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x911b9000) [pid = 1796] [serial = 950] [outer = (nil)]
11:58:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x91633400) [pid = 1796] [serial = 951] [outer = 0x911b9000]
11:58:39 INFO - PROCESS | 1796 | 1448308719498 Marionette INFO loaded listener.js
11:58:39 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x9163c800) [pid = 1796] [serial = 952] [outer = 0x911b9000]
11:58:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:58:40 INFO - document served over http requires an https
11:58:40 INFO - sub-resource via script-tag using the meta-csp
11:58:40 INFO - delivery method with keep-origin-redirect and when
11:58:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
11:58:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:58:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:58:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:58:40 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 1795ms
11:58:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:58:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e37d000 == 37 [pid = 1796] [id = 340]
11:58:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x911b5800) [pid = 1796] [serial = 953] [outer = (nil)]
11:58:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91ba7000) [pid = 1796] [serial = 954] [outer = 0x911b5800]
11:58:41 INFO - PROCESS | 1796 | 1448308721240 Marionette INFO loaded listener.js
11:58:41 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x91de6400) [pid = 1796] [serial = 955] [outer = 0x911b5800]
11:58:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:58:42 INFO - document served over http requires an https
11:58:42 INFO - sub-resource via script-tag using the meta-csp
11:58:42 INFO - delivery method with no-redirect and when
11:58:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
11:58:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:58:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:58:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:58:42 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 1734ms
11:58:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:58:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd92c00 == 38 [pid = 1796] [id = 341]
11:58:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x8bf1b400) [pid = 1796] [serial = 956] [outer = (nil)]
11:58:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x91f36c00) [pid = 1796] [serial = 957] [outer = 0x8bf1b400]
11:58:42 INFO - PROCESS | 1796 | 1448308722964 Marionette INFO loaded listener.js
11:58:43 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x9229a400) [pid = 1796] [serial = 958] [outer = 0x8bf1b400]
11:58:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:58:44 INFO - document served over http requires an https
11:58:44 INFO - sub-resource via script-tag using the meta-csp
11:58:44 INFO - delivery method with swap-origin-redirect and when
11:58:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
11:58:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:58:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:58:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:58:44 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 1902ms
11:58:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
11:58:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cff9c00 == 39 [pid = 1796] [id = 342]
11:58:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x9229a000) [pid = 1796] [serial = 959] [outer = (nil)]
11:58:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x922a2c00) [pid = 1796] [serial = 960] [outer = 0x9229a000]
11:58:44 INFO - PROCESS | 1796 | 1448308724886 Marionette INFO loaded listener.js
11:58:45 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x92466800) [pid = 1796] [serial = 961] [outer = 0x9229a000]
11:58:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:58:46 INFO - document served over http requires an https
11:58:46 INFO - sub-resource via xhr-request using the meta-csp
11:58:46 INFO - delivery method with keep-origin-redirect and when
11:58:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
11:58:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:58:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:58:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:58:46 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 1646ms
11:58:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:58:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e9800 == 40 [pid = 1796] [id = 343]
11:58:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x90b42000) [pid = 1796] [serial = 962] [outer = (nil)]
11:58:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x92b7d400) [pid = 1796] [serial = 963] [outer = 0x90b42000]
11:58:46 INFO - PROCESS | 1796 | 1448308726534 Marionette INFO loaded listener.js
11:58:46 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x92c6a400) [pid = 1796] [serial = 964] [outer = 0x90b42000]
11:58:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:58:48 INFO - document served over http requires an https
11:58:48 INFO - sub-resource via xhr-request using the meta-csp
11:58:48 INFO - delivery method with no-redirect and when
11:58: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.no-redirect.http.html"
11:58:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:58:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:58:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
11:58:48 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 1995ms
11:58:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
11:58:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b83c00 == 41 [pid = 1796] [id = 344]
11:58:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x92c67000) [pid = 1796] [serial = 965] [outer = (nil)]
11:58:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x92cec800) [pid = 1796] [serial = 966] [outer = 0x92c67000]
11:58:48 INFO - PROCESS | 1796 | 1448308728847 Marionette INFO loaded listener.js
11:58:49 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x94565c00) [pid = 1796] [serial = 967] [outer = 0x92c67000]
11:58:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:58:50 INFO - document served over http requires an https
11:58:50 INFO - sub-resource via xhr-request using the meta-csp
11:58:50 INFO - delivery method with swap-origin-redirect and when
11:58:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
11:58:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:58:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:58:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:58:50 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 2180ms
11:58:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
11:58:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b0000 == 42 [pid = 1796] [id = 345]
11:58:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x945b0400) [pid = 1796] [serial = 968] [outer = (nil)]
11:58:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x945b7400) [pid = 1796] [serial = 969] [outer = 0x945b0400]
11:58:50 INFO - PROCESS | 1796 | 1448308730982 Marionette INFO loaded listener.js
11:58:51 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x94753400) [pid = 1796] [serial = 970] [outer = 0x945b0400]
11:58: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
11:58:52 INFO - document served over http requires an https
11:58:52 INFO - sub-resource via xhr-request using the meta-csp
11:58:52 INFO - delivery method with swap-origin-redirect and when
11:58: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"
11:58:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:58:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:58:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58: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
11:58: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 1790ms
11:58: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
11:58:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x945ab000 == 43 [pid = 1796] [id = 346]
11:58:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x9475a000) [pid = 1796] [serial = 971] [outer = (nil)]
11:58:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x95547000) [pid = 1796] [serial = 972] [outer = 0x9475a000]
11:58:52 INFO - PROCESS | 1796 | 1448308732839 Marionette INFO loaded listener.js
11:58:52 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x9556dc00) [pid = 1796] [serial = 973] [outer = 0x9475a000]
11:58:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:58:54 INFO - document served over http requires an https
11:58:54 INFO - sub-resource via xhr-request using the meta-csp
11:58:54 INFO - delivery method with keep-origin-redirect and when
11:58: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.keep-origin-redirect.http.html"
11:58:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:58:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:58:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:58:54 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 1749ms
11:58:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:58:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x95596800 == 44 [pid = 1796] [id = 347]
11:58:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x95598000) [pid = 1796] [serial = 974] [outer = (nil)]
11:58:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x9559b000) [pid = 1796] [serial = 975] [outer = 0x95598000]
11:58:54 INFO - PROCESS | 1796 | 1448308734576 Marionette INFO loaded listener.js
11:58:54 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x955edc00) [pid = 1796] [serial = 976] [outer = 0x95598000]
11:58:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:58:56 INFO - document served over http requires an https
11:58:56 INFO - sub-resource via xhr-request using the meta-csp
11:58:56 INFO - delivery method with no-redirect and when
11:58: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.no-redirect.http.html"
11:58:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:58:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:58:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
11:58:56 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 1912ms
11:58:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
11:58:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x955f3400 == 45 [pid = 1796] [id = 348]
11:58:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x955f4c00) [pid = 1796] [serial = 977] [outer = (nil)]
11:58:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x956a9400) [pid = 1796] [serial = 978] [outer = 0x955f4c00]
11:58:56 INFO - PROCESS | 1796 | 1448308736765 Marionette INFO loaded listener.js
11:58:56 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x97304800) [pid = 1796] [serial = 979] [outer = 0x955f4c00]
11:58:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:58:58 INFO - document served over http requires an https
11:58:58 INFO - sub-resource via xhr-request using the meta-csp
11:58:58 INFO - delivery method with swap-origin-redirect and when
11:58:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
11:58:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:58:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:58:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:58:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 2159ms
11:58:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:58:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x9246d000 == 46 [pid = 1796] [id = 349]
11:58:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x973ef800) [pid = 1796] [serial = 980] [outer = (nil)]
11:58:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x973f6800) [pid = 1796] [serial = 981] [outer = 0x973ef800]
11:58:58 INFO - PROCESS | 1796 | 1448308738720 Marionette INFO loaded listener.js
11:58:58 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x97fd1c00) [pid = 1796] [serial = 982] [outer = 0x973ef800]
11:59:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9a800 == 45 [pid = 1796] [id = 327]
11:59:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8c99a800 == 44 [pid = 1796] [id = 328]
11:59:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca06c00 == 43 [pid = 1796] [id = 329]
11:59:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8d17a400 == 42 [pid = 1796] [id = 330]
11:59:01 INFO - PROCESS | 1796 | --DOCSHELL 0x90758000 == 41 [pid = 1796] [id = 332]
11:59:01 INFO - PROCESS | 1796 | --DOCSHELL 0x90b04c00 == 40 [pid = 1796] [id = 334]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8c993c00 == 39 [pid = 1796] [id = 331]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8cff2000 == 38 [pid = 1796] [id = 276]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8c451000 == 37 [pid = 1796] [id = 335]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8cffbc00 == 36 [pid = 1796] [id = 336]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x911bb800 == 35 [pid = 1796] [id = 283]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8cfef800 == 34 [pid = 1796] [id = 289]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd93c00 == 33 [pid = 1796] [id = 337]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x91f3c800 == 32 [pid = 1796] [id = 293]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x91173800 == 31 [pid = 1796] [id = 338]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x94567400 == 30 [pid = 1796] [id = 291]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x911b4800 == 29 [pid = 1796] [id = 339]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x90761c00 == 28 [pid = 1796] [id = 286]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8e37d000 == 27 [pid = 1796] [id = 340]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd92c00 == 26 [pid = 1796] [id = 341]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8cff9c00 == 25 [pid = 1796] [id = 342]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e9800 == 24 [pid = 1796] [id = 343]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd94c00 == 23 [pid = 1796] [id = 282]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x95572800 == 22 [pid = 1796] [id = 294]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x92b83c00 == 21 [pid = 1796] [id = 344]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x945b0000 == 20 [pid = 1796] [id = 345]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd92000 == 19 [pid = 1796] [id = 287]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x945ab000 == 18 [pid = 1796] [id = 346]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x90bb8800 == 17 [pid = 1796] [id = 284]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x95596800 == 16 [pid = 1796] [id = 347]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x91b9e000 == 15 [pid = 1796] [id = 285]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x955f3400 == 14 [pid = 1796] [id = 348]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x97fd3000 == 13 [pid = 1796] [id = 296]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca07c00 == 12 [pid = 1796] [id = 281]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8c99ac00 == 11 [pid = 1796] [id = 278]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8c992800 == 10 [pid = 1796] [id = 333]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x90b0e400 == 9 [pid = 1796] [id = 280]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8c995000 == 8 [pid = 1796] [id = 279]
11:59:03 INFO - PROCESS | 1796 | --DOCSHELL 0x97fd3400 == 7 [pid = 1796] [id = 295]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0xa58b2800) [pid = 1796] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x92cee000) [pid = 1796] [serial = 809] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x98557400) [pid = 1796] [serial = 830] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8e373000) [pid = 1796] [serial = 856] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x91bf3800) [pid = 1796] [serial = 848] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x91babc00) [pid = 1796] [serial = 800] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x92b7f400) [pid = 1796] [serial = 806] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x945b2800) [pid = 1796] [serial = 814] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x97fcb000) [pid = 1796] [serial = 827] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x95551c00) [pid = 1796] [serial = 819] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8ca07400) [pid = 1796] [serial = 851] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x91f3fc00) [pid = 1796] [serial = 803] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x90756400) [pid = 1796] [serial = 845] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x9acb5c00) [pid = 1796] [serial = 842] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x955f9800) [pid = 1796] [serial = 824] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8d76f400) [pid = 1796] [serial = 861] [outer = (nil)] [url = about:blank]
11:59:03 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x9116ec00) [pid = 1796] [serial = 866] [outer = (nil)] [url = about:blank]
11:59:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:59:03 INFO - document served over http requires an http
11:59:03 INFO - sub-resource via fetch-request using the meta-referrer
11:59:03 INFO - delivery method with keep-origin-redirect and when
11:59:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:59:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:59:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:59:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:59:03 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 5155ms
11:59:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:59:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c507000 == 8 [pid = 1796] [id = 350]
11:59:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8c508400) [pid = 1796] [serial = 983] [outer = (nil)]
11:59:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8c50e400) [pid = 1796] [serial = 984] [outer = 0x8c508400]
11:59:03 INFO - PROCESS | 1796 | 1448308743749 Marionette INFO loaded listener.js
11:59:03 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8c99cc00) [pid = 1796] [serial = 985] [outer = 0x8c508400]
11:59:04 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
11:59:04 INFO - document served over http requires an http
11:59:04 INFO - sub-resource via fetch-request using the meta-referrer
11:59:04 INFO - delivery method with no-redirect and when
11:59:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:59:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:59:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:59:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
11:59:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1382ms
11:59:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
11:59:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9d400 == 9 [pid = 1796] [id = 351]
11:59:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8bf1c000) [pid = 1796] [serial = 986] [outer = (nil)]
11:59:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8cff7400) [pid = 1796] [serial = 987] [outer = 0x8bf1c000]
11:59:05 INFO - PROCESS | 1796 | 1448308745144 Marionette INFO loaded listener.js
11:59:05 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8d175400) [pid = 1796] [serial = 988] [outer = 0x8bf1c000]
11:59:06 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
11:59:06 INFO - document served over http requires an http
11:59:06 INFO - sub-resource via fetch-request using the meta-referrer
11:59:06 INFO - delivery method with swap-origin-redirect and when
11:59:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:59:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:59:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:59:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:59:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:59:06 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 1543ms
11:59:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:59:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d76e000 == 10 [pid = 1796] [id = 352]
11:59:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8d76e800) [pid = 1796] [serial = 989] [outer = (nil)]
11:59:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8d774400) [pid = 1796] [serial = 990] [outer = 0x8d76e800]
11:59:07 INFO - PROCESS | 1796 | 1448308747041 Marionette INFO loaded listener.js
11:59:07 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8e37f400) [pid = 1796] [serial = 991] [outer = 0x8d76e800]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8d17a800) [pid = 1796] [serial = 926] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8c99b000) [pid = 1796] [serial = 921] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x90b4cc00) [pid = 1796] [serial = 870] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8e37b400) [pid = 1796] [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]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8bd9bc00) [pid = 1796] [serial = 918] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x97fcd800) [pid = 1796] [serial = 906] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8cff1c00) [pid = 1796] [serial = 867] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x98590000) [pid = 1796] [serial = 911] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308696160]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x91df3c00) [pid = 1796] [serial = 882] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x92473000) [pid = 1796] [serial = 885] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x91df1c00) [pid = 1796] [serial = 879] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x92c6c000) [pid = 1796] [serial = 891] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x95553000) [pid = 1796] [serial = 900] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x945a9800) [pid = 1796] [serial = 894] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x973f0400) [pid = 1796] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x92469c00) [pid = 1796] [serial = 888] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x9612e400) [pid = 1796] [serial = 903] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x945c2400) [pid = 1796] [serial = 897] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x92c72400) [pid = 1796] [serial = 908] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x9130f800) [pid = 1796] [serial = 873] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x91635000) [pid = 1796] [serial = 876] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x8e37f800) [pid = 1796] [serial = 934] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x90b07000) [pid = 1796] [serial = 937] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x90b06c00) [pid = 1796] [serial = 936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x8d1e2000) [pid = 1796] [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]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x8ca07000) [pid = 1796] [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]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x90758c00) [pid = 1796] [serial = 931] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308707152]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x989d2800) [pid = 1796] [serial = 916] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x922a2800) [pid = 1796] [serial = 883] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x92b78c00) [pid = 1796] [serial = 886] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x8d768800) [pid = 1796] [serial = 929] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x92cf6400) [pid = 1796] [serial = 892] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x91f35400) [pid = 1796] [serial = 880] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x973f3400) [pid = 1796] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x945adc00) [pid = 1796] [serial = 895] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x98599400) [pid = 1796] [serial = 914] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x92c6cc00) [pid = 1796] [serial = 889] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x8c50b000) [pid = 1796] [serial = 922] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x9730c000) [pid = 1796] [serial = 904] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x8d16f400) [pid = 1796] [serial = 868] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x97fd5400) [pid = 1796] [serial = 912] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308696160]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x8bf13c00) [pid = 1796] [serial = 919] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x90bb8c00) [pid = 1796] [serial = 871] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x8ca0ac00) [pid = 1796] [serial = 924] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x90bbc000) [pid = 1796] [serial = 917] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x8d17b000) [pid = 1796] [serial = 927] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x955f2800) [pid = 1796] [serial = 901] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 90 (0x91639c00) [pid = 1796] [serial = 874] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 89 (0x97fd2c00) [pid = 1796] [serial = 909] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 88 (0x94761400) [pid = 1796] [serial = 898] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 87 (0x8d772c00) [pid = 1796] [serial = 932] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308707152]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 86 (0x91bee400) [pid = 1796] [serial = 877] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 85 (0x91f42400) [pid = 1796] [serial = 881] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 84 (0x91b9d800) [pid = 1796] [serial = 875] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1796 | --DOMWINDOW == 83 (0x91bfb400) [pid = 1796] [serial = 878] [outer = (nil)] [url = about:blank]
11:59:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d16f400 == 11 [pid = 1796] [id = 353]
11:59:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 84 (0x8d16f800) [pid = 1796] [serial = 992] [outer = (nil)]
11:59:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 85 (0x8d1ea400) [pid = 1796] [serial = 993] [outer = 0x8d16f800]
11:59:10 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
11:59:10 INFO - document served over http requires an http
11:59:10 INFO - sub-resource via iframe-tag using the meta-referrer
11:59:10 INFO - delivery method with keep-origin-redirect and when
11:59:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:59:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:59:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:10 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
11:59:10 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 3909ms
11:59:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:59:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf17400 == 12 [pid = 1796] [id = 354]
11:59:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 86 (0x8cffcc00) [pid = 1796] [serial = 994] [outer = (nil)]
11:59:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 87 (0x90762000) [pid = 1796] [serial = 995] [outer = 0x8cffcc00]
11:59:10 INFO - PROCESS | 1796 | 1448308750649 Marionette INFO loaded listener.js
11:59:10 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 88 (0x90b0e000) [pid = 1796] [serial = 996] [outer = 0x8cffcc00]
11:59:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b10400 == 13 [pid = 1796] [id = 355]
11:59:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 89 (0x90b40400) [pid = 1796] [serial = 997] [outer = (nil)]
11:59:11 INFO - PROCESS | 1796 | [1796] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
11:59:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 90 (0x8bd94c00) [pid = 1796] [serial = 998] [outer = 0x90b40400]
11:59:12 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
11:59:12 INFO - document served over http requires an http
11:59:12 INFO - sub-resource via iframe-tag using the meta-referrer
11:59:12 INFO - delivery method with no-redirect and when
11:59:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:59:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:59:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:12 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
11:59:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1746ms
11:59:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:59:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0cc00 == 14 [pid = 1796] [id = 356]
11:59:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0x8ca0dc00) [pid = 1796] [serial = 999] [outer = (nil)]
11:59:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x8cff6800) [pid = 1796] [serial = 1000] [outer = 0x8ca0dc00]
11:59:12 INFO - PROCESS | 1796 | 1448308752564 Marionette INFO loaded listener.js
11:59:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x8d1de000) [pid = 1796] [serial = 1001] [outer = 0x8ca0dc00]
11:59:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x90762400 == 15 [pid = 1796] [id = 357]
11:59:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x90762c00) [pid = 1796] [serial = 1002] [outer = (nil)]
11:59:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x8e376800) [pid = 1796] [serial = 1003] [outer = 0x90762c00]
11:59:13 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
11:59:13 INFO - document served over http requires an http
11:59:13 INFO - sub-resource via iframe-tag using the meta-referrer
11:59:13 INFO - delivery method with swap-origin-redirect and when
11:59:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:59:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:59:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:59:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:59:13 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 1852ms
11:59:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:59:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b46400 == 16 [pid = 1796] [id = 358]
11:59:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x90b46800) [pid = 1796] [serial = 1004] [outer = (nil)]
11:59:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x90b4f800) [pid = 1796] [serial = 1005] [outer = 0x90b46800]
11:59:14 INFO - PROCESS | 1796 | 1448308754415 Marionette INFO loaded listener.js
11:59:14 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x90bba000) [pid = 1796] [serial = 1006] [outer = 0x90b46800]
11:59:15 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
11:59:15 INFO - document served over http requires an http
11:59:15 INFO - sub-resource via script-tag using the meta-referrer
11:59:15 INFO - delivery method with keep-origin-redirect and when
11:59:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:59:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:59:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:59:15 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 1789ms
11:59:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:59:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd98000 == 17 [pid = 1796] [id = 359]
11:59:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x9116cc00) [pid = 1796] [serial = 1007] [outer = (nil)]
11:59:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x911bb800) [pid = 1796] [serial = 1008] [outer = 0x9116cc00]
11:59:16 INFO - PROCESS | 1796 | 1448308756288 Marionette INFO loaded listener.js
11:59:16 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x91310000) [pid = 1796] [serial = 1009] [outer = 0x9116cc00]
11:59:17 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
11:59:17 INFO - document served over http requires an http
11:59:17 INFO - sub-resource via script-tag using the meta-referrer
11:59:17 INFO - delivery method with no-redirect and when
11:59:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:59:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:59:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
11:59:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1643ms
11:59:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:59:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x91640000 == 18 [pid = 1796] [id = 360]
11:59:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x91640400) [pid = 1796] [serial = 1010] [outer = (nil)]
11:59:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x9188a800) [pid = 1796] [serial = 1011] [outer = 0x91640400]
11:59:17 INFO - PROCESS | 1796 | 1448308757789 Marionette INFO loaded listener.js
11:59:17 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x91b9d400) [pid = 1796] [serial = 1012] [outer = 0x91640400]
11:59:19 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
11:59:19 INFO - document served over http requires an http
11:59:19 INFO - sub-resource via script-tag using the meta-referrer
11:59:19 INFO - delivery method with swap-origin-redirect and when
11:59:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:59:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:59:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:59:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:59:19 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 1593ms
11:59:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:59:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e1400 == 19 [pid = 1796] [id = 361]
11:59:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x8d76c000) [pid = 1796] [serial = 1013] [outer = (nil)]
11:59:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x91bab000) [pid = 1796] [serial = 1014] [outer = 0x8d76c000]
11:59:19 INFO - PROCESS | 1796 | 1448308759488 Marionette INFO loaded listener.js
11:59:19 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x91bfa400) [pid = 1796] [serial = 1015] [outer = 0x8d76c000]
11:59:20 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
11:59:20 INFO - document served over http requires an http
11:59:20 INFO - sub-resource via xhr-request using the meta-referrer
11:59:20 INFO - delivery method with keep-origin-redirect and when
11:59:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:59:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:59:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:20 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
11:59:20 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 1692ms
11:59:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:59:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9e000 == 20 [pid = 1796] [id = 362]
11:59:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x8bf1e400) [pid = 1796] [serial = 1016] [outer = (nil)]
11:59:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x91f38000) [pid = 1796] [serial = 1017] [outer = 0x8bf1e400]
11:59:21 INFO - PROCESS | 1796 | 1448308761140 Marionette INFO loaded listener.js
11:59:21 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x9229ac00) [pid = 1796] [serial = 1018] [outer = 0x8bf1e400]
11:59:22 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
11:59:22 INFO - document served over http requires an http
11:59:22 INFO - sub-resource via xhr-request using the meta-referrer
11:59:22 INFO - delivery method with no-redirect and when
11:59:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:59:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:59:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
11:59:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1553ms
11:59:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:59:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x91309000 == 21 [pid = 1796] [id = 363]
11:59:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x91f3c800) [pid = 1796] [serial = 1019] [outer = (nil)]
11:59:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x92469c00) [pid = 1796] [serial = 1020] [outer = 0x91f3c800]
11:59:22 INFO - PROCESS | 1796 | 1448308762784 Marionette INFO loaded listener.js
11:59:22 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x92b7d000) [pid = 1796] [serial = 1021] [outer = 0x91f3c800]
11:59:24 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
11:59:24 INFO - document served over http requires an http
11:59:24 INFO - sub-resource via xhr-request using the meta-referrer
11:59:24 INFO - delivery method with swap-origin-redirect and when
11:59:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:59:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:59:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:59:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:59:24 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 1688ms
11:59:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:59:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b4c800 == 22 [pid = 1796] [id = 364]
11:59:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x92b84c00) [pid = 1796] [serial = 1022] [outer = (nil)]
11:59:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x92c71000) [pid = 1796] [serial = 1023] [outer = 0x92b84c00]
11:59:24 INFO - PROCESS | 1796 | 1448308764347 Marionette INFO loaded listener.js
11:59:24 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x92cf6400) [pid = 1796] [serial = 1024] [outer = 0x92b84c00]
11:59:25 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
11:59:25 INFO - document served over http requires an https
11:59:25 INFO - sub-resource via fetch-request using the meta-referrer
11:59:25 INFO - delivery method with keep-origin-redirect and when
11:59:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:59:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:59:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:59:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:25 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
11:59:25 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 1796ms
11:59:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:59:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x91df0800 == 23 [pid = 1796] [id = 365]
11:59:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x92cf3000) [pid = 1796] [serial = 1025] [outer = (nil)]
11:59:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x9456ec00) [pid = 1796] [serial = 1026] [outer = 0x92cf3000]
11:59:26 INFO - PROCESS | 1796 | 1448308766354 Marionette INFO loaded listener.js
11:59:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x945b1000) [pid = 1796] [serial = 1027] [outer = 0x92cf3000]
11:59:27 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
11:59:27 INFO - document served over http requires an https
11:59:27 INFO - sub-resource via fetch-request using the meta-referrer
11:59:27 INFO - delivery method with no-redirect and when
11:59: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"
11:59:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:59:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:59:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:59:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:27 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
11:59:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1793ms
11:59:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:59:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x945ae400 == 24 [pid = 1796] [id = 366]
11:59:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x945b6000) [pid = 1796] [serial = 1028] [outer = (nil)]
11:59:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x945bc000) [pid = 1796] [serial = 1029] [outer = 0x945b6000]
11:59:28 INFO - PROCESS | 1796 | 1448308768162 Marionette INFO loaded listener.js
11:59:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x9475f000) [pid = 1796] [serial = 1030] [outer = 0x945b6000]
11:59:29 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
11:59:29 INFO - document served over http requires an https
11:59:29 INFO - sub-resource via fetch-request using the meta-referrer
11:59:29 INFO - delivery method with swap-origin-redirect and when
11:59: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"
11:59:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:59:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:59:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:59:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:29 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
11:59:29 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 1944ms
11:59:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:59:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bb7800 == 25 [pid = 1796] [id = 367]
11:59:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x95548400) [pid = 1796] [serial = 1031] [outer = (nil)]
11:59:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x95550800) [pid = 1796] [serial = 1032] [outer = 0x95548400]
11:59:30 INFO - PROCESS | 1796 | 1448308770098 Marionette INFO loaded listener.js
11:59:30 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x955a0000) [pid = 1796] [serial = 1033] [outer = 0x95548400]
11:59:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x955fa800 == 26 [pid = 1796] [id = 368]
11:59:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x955fbc00) [pid = 1796] [serial = 1034] [outer = (nil)]
11:59:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x955f2400) [pid = 1796] [serial = 1035] [outer = 0x955fbc00]
11:59:31 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
11:59:31 INFO - document served over http requires an https
11:59:31 INFO - sub-resource via iframe-tag using the meta-referrer
11:59:31 INFO - delivery method with keep-origin-redirect and when
11:59: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"
11:59:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:59:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:59:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:31 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
11:59:31 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 2006ms
11:59:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:59:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x9116fc00 == 27 [pid = 1796] [id = 369]
11:59:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x91304000) [pid = 1796] [serial = 1036] [outer = (nil)]
11:59:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x956a2000) [pid = 1796] [serial = 1037] [outer = 0x91304000]
11:59:32 INFO - PROCESS | 1796 | 1448308772248 Marionette INFO loaded listener.js
11:59:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x973eac00) [pid = 1796] [serial = 1038] [outer = 0x91304000]
11:59:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x973f0400 == 28 [pid = 1796] [id = 370]
11:59:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x973f1800) [pid = 1796] [serial = 1039] [outer = (nil)]
11:59:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x955f6800) [pid = 1796] [serial = 1040] [outer = 0x973f1800]
11:59:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:59:33 INFO - document served over http requires an https
11:59:33 INFO - sub-resource via iframe-tag using the meta-referrer
11:59:33 INFO - delivery method with no-redirect and when
11:59: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"
11:59:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:59:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:59:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:59:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1861ms
11:59:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:59:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b07800 == 29 [pid = 1796] [id = 371]
11:59:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x973f4800) [pid = 1796] [serial = 1041] [outer = (nil)]
11:59:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x97fcb000) [pid = 1796] [serial = 1042] [outer = 0x973f4800]
11:59:35 INFO - PROCESS | 1796 | 1448308775157 Marionette INFO loaded listener.js
11:59:35 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x9817f800) [pid = 1796] [serial = 1043] [outer = 0x973f4800]
11:59:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x98553000 == 30 [pid = 1796] [id = 372]
11:59:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x98553800) [pid = 1796] [serial = 1044] [outer = (nil)]
11:59:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x945c2800) [pid = 1796] [serial = 1045] [outer = 0x98553800]
11:59:36 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
11:59:36 INFO - document served over http requires an https
11:59:36 INFO - sub-resource via iframe-tag using the meta-referrer
11:59:36 INFO - delivery method with swap-origin-redirect and when
11:59:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:59:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:59:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:59:36 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 3039ms
11:59:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:59:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b05800 == 31 [pid = 1796] [id = 373]
11:59:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x91170800) [pid = 1796] [serial = 1046] [outer = (nil)]
11:59:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x91639000) [pid = 1796] [serial = 1047] [outer = 0x91170800]
11:59:37 INFO - PROCESS | 1796 | 1448308777115 Marionette INFO loaded listener.js
11:59:37 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x92ceec00) [pid = 1796] [serial = 1048] [outer = 0x91170800]
11:59:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:59:38 INFO - document served over http requires an https
11:59:38 INFO - sub-resource via script-tag using the meta-referrer
11:59:38 INFO - delivery method with keep-origin-redirect and when
11:59:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:59:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:59:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:59:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 1851ms
11:59:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:59:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd99800 == 32 [pid = 1796] [id = 374]
11:59:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8bf1ac00) [pid = 1796] [serial = 1049] [outer = (nil)]
11:59:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8c996000) [pid = 1796] [serial = 1050] [outer = 0x8bf1ac00]
11:59:39 INFO - PROCESS | 1796 | 1448308779312 Marionette INFO loaded listener.js
11:59:39 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x90754c00) [pid = 1796] [serial = 1051] [outer = 0x8bf1ac00]
11:59:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:59:40 INFO - document served over http requires an https
11:59:40 INFO - sub-resource via script-tag using the meta-referrer
11:59:40 INFO - delivery method with no-redirect and when
11:59: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"
11:59:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:59:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:59:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
11:59:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2096ms
11:59:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:59:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cff1800 == 33 [pid = 1796] [id = 375]
11:59:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8cff2800) [pid = 1796] [serial = 1052] [outer = (nil)]
11:59:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8d174400) [pid = 1796] [serial = 1053] [outer = 0x8cff2800]
11:59:41 INFO - PROCESS | 1796 | 1448308781070 Marionette INFO loaded listener.js
11:59:41 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8d772c00) [pid = 1796] [serial = 1054] [outer = 0x8cff2800]
11:59:42 INFO - PROCESS | 1796 | --DOCSHELL 0x8d16f400 == 32 [pid = 1796] [id = 353]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x90763400) [pid = 1796] [serial = 935] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x92b82400) [pid = 1796] [serial = 887] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x956aa400) [pid = 1796] [serial = 902] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x9860b000) [pid = 1796] [serial = 915] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8c453c00) [pid = 1796] [serial = 920] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x92c71400) [pid = 1796] [serial = 890] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8cff4400) [pid = 1796] [serial = 925] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x911af400) [pid = 1796] [serial = 872] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x95578000) [pid = 1796] [serial = 899] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x98558400) [pid = 1796] [serial = 910] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x94568000) [pid = 1796] [serial = 893] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x973f4c00) [pid = 1796] [serial = 905] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8d774800) [pid = 1796] [serial = 930] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8d777800) [pid = 1796] [serial = 869] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x9246e400) [pid = 1796] [serial = 884] [outer = (nil)] [url = about:blank]
11:59:42 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x945b9000) [pid = 1796] [serial = 896] [outer = (nil)] [url = about:blank]
11:59:42 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
11:59:42 INFO - document served over http requires an https
11:59:42 INFO - sub-resource via script-tag using the meta-referrer
11:59:42 INFO - delivery method with swap-origin-redirect and when
11:59:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:59:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:59:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:59:42 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 1995ms
11:59:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:59:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c456800 == 33 [pid = 1796] [id = 376]
11:59:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8c50e000) [pid = 1796] [serial = 1055] [outer = (nil)]
11:59:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8cff4800) [pid = 1796] [serial = 1056] [outer = 0x8c50e000]
11:59:42 INFO - PROCESS | 1796 | 1448308782961 Marionette INFO loaded listener.js
11:59:43 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8d774c00) [pid = 1796] [serial = 1057] [outer = 0x8c50e000]
11:59:44 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
11:59:44 INFO - document served over http requires an https
11:59:44 INFO - sub-resource via xhr-request using the meta-referrer
11:59:44 INFO - delivery method with keep-origin-redirect and when
11:59: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"
11:59:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:59:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:59:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
11:59:44 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 1396ms
11:59:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:59:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b4dc00 == 34 [pid = 1796] [id = 377]
11:59:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x90bb0800) [pid = 1796] [serial = 1058] [outer = (nil)]
11:59:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x9116b400) [pid = 1796] [serial = 1059] [outer = 0x90bb0800]
11:59:44 INFO - PROCESS | 1796 | 1448308784424 Marionette INFO loaded listener.js
11:59:44 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x911afc00) [pid = 1796] [serial = 1060] [outer = 0x90bb0800]
11:59:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:59:45 INFO - document served over http requires an https
11:59:45 INFO - sub-resource via xhr-request using the meta-referrer
11:59:45 INFO - delivery method with no-redirect and when
11:59:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:59:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:59:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
11:59:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1652ms
11:59:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:59:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c99f400 == 35 [pid = 1796] [id = 378]
11:59:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x911b7000) [pid = 1796] [serial = 1061] [outer = (nil)]
11:59:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x91637c00) [pid = 1796] [serial = 1062] [outer = 0x911b7000]
11:59:46 INFO - PROCESS | 1796 | 1448308786107 Marionette INFO loaded listener.js
11:59:46 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x91ba0c00) [pid = 1796] [serial = 1063] [outer = 0x911b7000]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x911b5800) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8d16f800) [pid = 1796] [serial = 992] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8bf1c000) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8c452800) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8c508400) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8d76e800) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x911b9000) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8cffc800) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8bf1b400) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x90b47400) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x911ae400) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x9475a000) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x92c67000) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x955f4c00) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x945b0400) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x9229a000) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x95598000) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x90b42000) [pid = 1796] [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]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x95547000) [pid = 1796] [serial = 972] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x8d774400) [pid = 1796] [serial = 990] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x8cff7400) [pid = 1796] [serial = 987] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x8d76a400) [pid = 1796] [serial = 942] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x8c993000) [pid = 1796] [serial = 939] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x922a2c00) [pid = 1796] [serial = 960] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x973f6800) [pid = 1796] [serial = 981] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x8d1ea400) [pid = 1796] [serial = 993] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x9559b000) [pid = 1796] [serial = 975] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x956a9400) [pid = 1796] [serial = 978] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x945b7400) [pid = 1796] [serial = 969] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x8c50e400) [pid = 1796] [serial = 984] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x91ba7000) [pid = 1796] [serial = 954] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x91633400) [pid = 1796] [serial = 951] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x92b7d400) [pid = 1796] [serial = 963] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x92cec800) [pid = 1796] [serial = 966] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x90b4e400) [pid = 1796] [serial = 945] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x911b4c00) [pid = 1796] [serial = 948] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x91f36c00) [pid = 1796] [serial = 957] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x90762000) [pid = 1796] [serial = 995] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x94565c00) [pid = 1796] [serial = 967] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x97304800) [pid = 1796] [serial = 979] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x94753400) [pid = 1796] [serial = 970] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x955edc00) [pid = 1796] [serial = 976] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x92466800) [pid = 1796] [serial = 961] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x92c6a400) [pid = 1796] [serial = 964] [outer = (nil)] [url = about:blank]
11:59:46 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x9556dc00) [pid = 1796] [serial = 973] [outer = (nil)] [url = about:blank]
11:59:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:59:47 INFO - document served over http requires an https
11:59:47 INFO - sub-resource via xhr-request using the meta-referrer
11:59:47 INFO - delivery method with swap-origin-redirect and when
11:59:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:59:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:59:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:59:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 1753ms
11:59:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
11:59:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1de400 == 36 [pid = 1796] [id = 379]
11:59:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x8d76e800) [pid = 1796] [serial = 1064] [outer = (nil)]
11:59:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x911b5800) [pid = 1796] [serial = 1065] [outer = 0x8d76e800]
11:59:47 INFO - PROCESS | 1796 | 1448308787847 Marionette INFO loaded listener.js
11:59:47 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x91bee000) [pid = 1796] [serial = 1066] [outer = 0x8d76e800]
11:59:48 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
11:59:48 INFO - document served over http requires an http
11:59:48 INFO - sub-resource via fetch-request using the meta-referrer
11:59:48 INFO - delivery method with keep-origin-redirect and when
11:59:48 INFO - the target request is same-origin.
11:59:48 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 1351ms
11:59:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:59:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf17c00 == 37 [pid = 1796] [id = 380]
11:59:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x8c50a400) [pid = 1796] [serial = 1067] [outer = (nil)]
11:59:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x8ca02400) [pid = 1796] [serial = 1068] [outer = 0x8c50a400]
11:59:49 INFO - PROCESS | 1796 | 1448308789283 Marionette INFO loaded listener.js
11:59:49 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x8d17a400) [pid = 1796] [serial = 1069] [outer = 0x8c50a400]
11:59:50 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
11:59:50 INFO - document served over http requires an http
11:59:50 INFO - sub-resource via fetch-request using the meta-referrer
11:59:50 INFO - delivery method with no-redirect and when
11:59:50 INFO - the target request is same-origin.
11:59:50 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 1659ms
11:59:50 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
11:59:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x9075d000 == 38 [pid = 1796] [id = 381]
11:59:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x90b03400) [pid = 1796] [serial = 1070] [outer = (nil)]
11:59:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x90bbcc00) [pid = 1796] [serial = 1071] [outer = 0x90b03400]
11:59:51 INFO - PROCESS | 1796 | 1448308791061 Marionette INFO loaded listener.js
11:59:51 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x91639800) [pid = 1796] [serial = 1072] [outer = 0x90b03400]
11:59:52 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
11:59:52 INFO - document served over http requires an http
11:59:52 INFO - sub-resource via fetch-request using the meta-referrer
11:59:52 INFO - delivery method with swap-origin-redirect and when
11:59:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:59:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:59:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:59:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:59:52 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 1759ms
11:59:52 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
11:59:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x9229e800 == 39 [pid = 1796] [id = 382]
11:59:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x922a2c00) [pid = 1796] [serial = 1073] [outer = (nil)]
11:59:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x92469000) [pid = 1796] [serial = 1074] [outer = 0x922a2c00]
11:59:52 INFO - PROCESS | 1796 | 1448308792845 Marionette INFO loaded listener.js
11:59:52 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x92b7f400) [pid = 1796] [serial = 1075] [outer = 0x922a2c00]
11:59:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c70c00 == 40 [pid = 1796] [id = 383]
11:59:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x92c71800) [pid = 1796] [serial = 1076] [outer = (nil)]
11:59:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x92c6d800) [pid = 1796] [serial = 1077] [outer = 0x92c71800]
11:59:54 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
11:59:54 INFO - document served over http requires an http
11:59:54 INFO - sub-resource via iframe-tag using the meta-referrer
11:59:54 INFO - delivery method with keep-origin-redirect and when
11:59:54 INFO - the target request is same-origin.
11:59:54 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 1687ms
11:59:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:59:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b83800 == 41 [pid = 1796] [id = 384]
11:59:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x92c67400) [pid = 1796] [serial = 1078] [outer = (nil)]
11:59:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x92cec800) [pid = 1796] [serial = 1079] [outer = 0x92c67400]
11:59:54 INFO - PROCESS | 1796 | 1448308794403 Marionette INFO loaded listener.js
11:59:54 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x945a8000) [pid = 1796] [serial = 1080] [outer = 0x92c67400]
11:59:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b8400 == 42 [pid = 1796] [id = 385]
11:59:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x945b8800) [pid = 1796] [serial = 1081] [outer = (nil)]
11:59:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x945be000) [pid = 1796] [serial = 1082] [outer = 0x945b8800]
11:59:55 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
11:59:55 INFO - document served over http requires an http
11:59:55 INFO - sub-resource via iframe-tag using the meta-referrer
11:59:55 INFO - delivery method with no-redirect and when
11:59:55 INFO - the target request is same-origin.
11:59:55 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 1543ms
11:59:55 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
11:59:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x922a3c00 == 43 [pid = 1796] [id = 386]
11:59:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x945b8c00) [pid = 1796] [serial = 1083] [outer = (nil)]
11:59:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x94756000) [pid = 1796] [serial = 1084] [outer = 0x945b8c00]
11:59:55 INFO - PROCESS | 1796 | 1448308795966 Marionette INFO loaded listener.js
11:59:56 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x95552400) [pid = 1796] [serial = 1085] [outer = 0x945b8c00]
11:59:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x95598c00 == 44 [pid = 1796] [id = 387]
11:59:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x9559a800) [pid = 1796] [serial = 1086] [outer = (nil)]
11:59:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x9559b800) [pid = 1796] [serial = 1087] [outer = 0x9559a800]
11:59:57 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
11:59:57 INFO - document served over http requires an http
11:59:57 INFO - sub-resource via iframe-tag using the meta-referrer
11:59:57 INFO - delivery method with swap-origin-redirect and when
11:59:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:59:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:59:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:59:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:59:57 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 1743ms
11:59:57 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
11:59:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x955f0800 == 45 [pid = 1796] [id = 388]
11:59:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x955f1000) [pid = 1796] [serial = 1088] [outer = (nil)]
11:59:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x955f6c00) [pid = 1796] [serial = 1089] [outer = 0x955f1000]
11:59:57 INFO - PROCESS | 1796 | 1448308797855 Marionette INFO loaded listener.js
11:59:57 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x956ad400) [pid = 1796] [serial = 1090] [outer = 0x955f1000]
11:59:59 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
11:59:59 INFO - document served over http requires an http
11:59:59 INFO - sub-resource via script-tag using the meta-referrer
11:59:59 INFO - delivery method with keep-origin-redirect and when
11:59:59 INFO - the target request is same-origin.
11:59:59 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 1651ms
11:59:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
11:59:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x9188e000 == 46 [pid = 1796] [id = 389]
11:59:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x955f3000) [pid = 1796] [serial = 1091] [outer = (nil)]
11:59:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x973ea000) [pid = 1796] [serial = 1092] [outer = 0x955f3000]
11:59:59 INFO - PROCESS | 1796 | 1448308799354 Marionette INFO loaded listener.js
11:59:59 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x97fca800) [pid = 1796] [serial = 1093] [outer = 0x955f3000]
12:00:00 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:00:00 INFO - document served over http requires an http
12:00:00 INFO - sub-resource via script-tag using the meta-referrer
12:00:00 INFO - delivery method with no-redirect and when
12:00:00 INFO - the target request is same-origin.
12:00:00 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 1491ms
12:00:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
12:00:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x9229ec00 == 47 [pid = 1796] [id = 390]
12:00:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x945b3c00) [pid = 1796] [serial = 1094] [outer = (nil)]
12:00:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x98550800) [pid = 1796] [serial = 1095] [outer = 0x945b3c00]
12:00:00 INFO - PROCESS | 1796 | 1448308800907 Marionette INFO loaded listener.js
12:00:01 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x98559c00) [pid = 1796] [serial = 1096] [outer = 0x945b3c00]
12:00:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
12:00:02 INFO - document served over http requires an http
12:00:02 INFO - sub-resource via script-tag using the meta-referrer
12:00:02 INFO - delivery method with swap-origin-redirect and when
12:00: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"
12:00:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:00:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:00:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
12:00:02 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 1736ms
12:00:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
12:00:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x98174800 == 48 [pid = 1796] [id = 391]
12:00:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x9858f400) [pid = 1796] [serial = 1097] [outer = (nil)]
12:00:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x98593000) [pid = 1796] [serial = 1098] [outer = 0x9858f400]
12:00:02 INFO - PROCESS | 1796 | 1448308802744 Marionette INFO loaded listener.js
12:00:02 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x98599800) [pid = 1796] [serial = 1099] [outer = 0x9858f400]
12:00:03 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:00:03 INFO - document served over http requires an http
12:00:03 INFO - sub-resource via xhr-request using the meta-referrer
12:00:03 INFO - delivery method with keep-origin-redirect and when
12:00:03 INFO - the target request is same-origin.
12:00:03 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 1591ms
12:00:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
12:00:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x9859ac00 == 49 [pid = 1796] [id = 392]
12:00:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x9859cc00) [pid = 1796] [serial = 1100] [outer = (nil)]
12:00:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x98602400) [pid = 1796] [serial = 1101] [outer = 0x9859cc00]
12:00:04 INFO - PROCESS | 1796 | 1448308804201 Marionette INFO loaded listener.js
12:00:04 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x9860c000) [pid = 1796] [serial = 1102] [outer = 0x9859cc00]
12:00:05 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:00:05 INFO - document served over http requires an http
12:00:05 INFO - sub-resource via xhr-request using the meta-referrer
12:00:05 INFO - delivery method with no-redirect and when
12:00:05 INFO - the target request is same-origin.
12:00:05 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 1443ms
12:00:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
12:00:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x989c3c00 == 50 [pid = 1796] [id = 393]
12:00:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x989c5400) [pid = 1796] [serial = 1103] [outer = (nil)]
12:00:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x989ca000) [pid = 1796] [serial = 1104] [outer = 0x989c5400]
12:00:05 INFO - PROCESS | 1796 | 1448308805684 Marionette INFO loaded listener.js
12:00:05 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x9a5a3000) [pid = 1796] [serial = 1105] [outer = 0x989c5400]
12:00:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
12:00:06 INFO - document served over http requires an http
12:00:06 INFO - sub-resource via xhr-request using the meta-referrer
12:00:06 INFO - delivery method with swap-origin-redirect and when
12:00: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"
12:00:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:00:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:00:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
12:00:06 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 1533ms
12:00:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
12:00:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a5a7400 == 51 [pid = 1796] [id = 394]
12:00:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x9a5b0c00) [pid = 1796] [serial = 1106] [outer = (nil)]
12:00:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x9aa76400) [pid = 1796] [serial = 1107] [outer = 0x9a5b0c00]
12:00:07 INFO - PROCESS | 1796 | 1448308807300 Marionette INFO loaded listener.js
12:00:07 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x9acb6000) [pid = 1796] [serial = 1108] [outer = 0x9a5b0c00]
12:00:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
12:00:08 INFO - document served over http requires an https
12:00:08 INFO - sub-resource via fetch-request using the meta-referrer
12:00:08 INFO - delivery method with keep-origin-redirect and when
12:00: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"
12:00:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:00:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:00:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:00:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
12:00:08 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 1833ms
12:00:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
12:00:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x9acb9c00 == 52 [pid = 1796] [id = 395]
12:00:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x9acbac00) [pid = 1796] [serial = 1109] [outer = (nil)]
12:00:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x9acbfc00) [pid = 1796] [serial = 1110] [outer = 0x9acbac00]
12:00:09 INFO - PROCESS | 1796 | 1448308809171 Marionette INFO loaded listener.js
12:00:09 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x9aed1c00) [pid = 1796] [serial = 1111] [outer = 0x9acbac00]
12:00:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
12:00:10 INFO - document served over http requires an https
12:00:10 INFO - sub-resource via fetch-request using the meta-referrer
12:00:10 INFO - delivery method with no-redirect and when
12:00: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"
12:00:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:00:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:00:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:00:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
12:00:10 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 1594ms
12:00:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
12:00:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x9aed1800 == 53 [pid = 1796] [id = 396]
12:00:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x9af6cc00) [pid = 1796] [serial = 1112] [outer = (nil)]
12:00:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x9af7bc00) [pid = 1796] [serial = 1113] [outer = 0x9af6cc00]
12:00:10 INFO - PROCESS | 1796 | 1448308810674 Marionette INFO loaded listener.js
12:00:10 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9b3d5800) [pid = 1796] [serial = 1114] [outer = 0x9af6cc00]
12:00:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
12:00:11 INFO - document served over http requires an https
12:00:11 INFO - sub-resource via fetch-request using the meta-referrer
12:00:11 INFO - delivery method with swap-origin-redirect and when
12:00:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:00:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:00:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:00:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
12:00:11 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 1641ms
12:00:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
12:00:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x9af76c00 == 54 [pid = 1796] [id = 397]
12:00:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x9b6fc400) [pid = 1796] [serial = 1115] [outer = (nil)]
12:00:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x9ca33400) [pid = 1796] [serial = 1116] [outer = 0x9b6fc400]
12:00:12 INFO - PROCESS | 1796 | 1448308812485 Marionette INFO loaded listener.js
12:00:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x9ccb0400) [pid = 1796] [serial = 1117] [outer = 0x9b6fc400]
12:00:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
12:00:13 INFO - document served over http requires an https
12:00:13 INFO - sub-resource via fetch-request using the meta-referrer
12:00:13 INFO - delivery method with swap-origin-redirect and when
12:00:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:00:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:00:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:00:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
12:00:13 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 1683ms
12:00:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
12:00:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ccb3c00 == 55 [pid = 1796] [id = 398]
12:00:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x9cd15400) [pid = 1796] [serial = 1118] [outer = (nil)]
12:00:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x9cd4c800) [pid = 1796] [serial = 1119] [outer = 0x9cd15400]
12:00:14 INFO - PROCESS | 1796 | 1448308814152 Marionette INFO loaded listener.js
12:00:14 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x9cd54400) [pid = 1796] [serial = 1120] [outer = 0x9cd15400]
12:00:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
12:00:15 INFO - document served over http requires an https
12:00:15 INFO - sub-resource via fetch-request using the meta-referrer
12:00:15 INFO - delivery method with keep-origin-redirect and when
12:00:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:00:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:00:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:00:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
12:00:15 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 1698ms
12:00:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
12:00:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1fc00 == 56 [pid = 1796] [id = 399]
12:00:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x9ca35400) [pid = 1796] [serial = 1121] [outer = (nil)]
12:00:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x9cd98800) [pid = 1796] [serial = 1122] [outer = 0x9ca35400]
12:00:15 INFO - PROCESS | 1796 | 1448308815884 Marionette INFO loaded listener.js
12:00:16 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x9cda0800) [pid = 1796] [serial = 1123] [outer = 0x9ca35400]
12:00:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
12:00:17 INFO - document served over http requires an https
12:00:17 INFO - sub-resource via fetch-request using the meta-referrer
12:00:17 INFO - delivery method with no-redirect and when
12:00: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"
12:00:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:00:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:00:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:00:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
12:00:17 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 1692ms
12:00:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
12:00:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x9cd57800 == 57 [pid = 1796] [id = 400]
12:00:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x9cd9a800) [pid = 1796] [serial = 1124] [outer = (nil)]
12:00:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x9cda5000) [pid = 1796] [serial = 1125] [outer = 0x9cd9a800]
12:00:17 INFO - PROCESS | 1796 | 1448308817584 Marionette INFO loaded listener.js
12:00:17 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x9df1dc00) [pid = 1796] [serial = 1126] [outer = 0x9cd9a800]
12:00:20 INFO - PROCESS | 1796 | --DOCSHELL 0x90b10400 == 56 [pid = 1796] [id = 355]
12:00:20 INFO - PROCESS | 1796 | --DOCSHELL 0x90762400 == 55 [pid = 1796] [id = 357]
12:00:20 INFO - PROCESS | 1796 | --DOCSHELL 0x9246d000 == 54 [pid = 1796] [id = 349]
12:00:20 INFO - PROCESS | 1796 | --DOCSHELL 0x955fa800 == 53 [pid = 1796] [id = 368]
12:00:20 INFO - PROCESS | 1796 | --DOCSHELL 0x973f0400 == 52 [pid = 1796] [id = 370]
12:00:20 INFO - PROCESS | 1796 | --DOCSHELL 0x98553000 == 51 [pid = 1796] [id = 372]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf17c00 == 50 [pid = 1796] [id = 380]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9075d000 == 49 [pid = 1796] [id = 381]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9229e800 == 48 [pid = 1796] [id = 382]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x92c70c00 == 47 [pid = 1796] [id = 383]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x92b83800 == 46 [pid = 1796] [id = 384]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x945b8400 == 45 [pid = 1796] [id = 385]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x922a3c00 == 44 [pid = 1796] [id = 386]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x95598c00 == 43 [pid = 1796] [id = 387]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x955f0800 == 42 [pid = 1796] [id = 388]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9188e000 == 41 [pid = 1796] [id = 389]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9229ec00 == 40 [pid = 1796] [id = 390]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x98174800 == 39 [pid = 1796] [id = 391]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9859ac00 == 38 [pid = 1796] [id = 392]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x989c3c00 == 37 [pid = 1796] [id = 393]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9a5a7400 == 36 [pid = 1796] [id = 394]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9acb9c00 == 35 [pid = 1796] [id = 395]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9aed1800 == 34 [pid = 1796] [id = 396]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9af76c00 == 33 [pid = 1796] [id = 397]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x9ccb3c00 == 32 [pid = 1796] [id = 398]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1fc00 == 31 [pid = 1796] [id = 399]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1de400 == 30 [pid = 1796] [id = 379]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x90b4dc00 == 29 [pid = 1796] [id = 377]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8c99f400 == 28 [pid = 1796] [id = 378]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd99800 == 27 [pid = 1796] [id = 374]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8cff1800 == 26 [pid = 1796] [id = 375]
12:00:22 INFO - PROCESS | 1796 | --DOCSHELL 0x8c456800 == 25 [pid = 1796] [id = 376]
12:00:22 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x9229a400) [pid = 1796] [serial = 958] [outer = (nil)] [url = about:blank]
12:00:22 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8c9a0c00) [pid = 1796] [serial = 940] [outer = (nil)] [url = about:blank]
12:00:22 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8d175400) [pid = 1796] [serial = 988] [outer = (nil)] [url = about:blank]
12:00:22 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x90bb9800) [pid = 1796] [serial = 946] [outer = (nil)] [url = about:blank]
12:00:22 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9163c800) [pid = 1796] [serial = 952] [outer = (nil)] [url = about:blank]
12:00:22 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8c99cc00) [pid = 1796] [serial = 985] [outer = (nil)] [url = about:blank]
12:00:22 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x91306000) [pid = 1796] [serial = 949] [outer = (nil)] [url = about:blank]
12:00:22 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x90755400) [pid = 1796] [serial = 943] [outer = (nil)] [url = about:blank]
12:00:22 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x91de6400) [pid = 1796] [serial = 955] [outer = (nil)] [url = about:blank]
12:00:22 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8e37f400) [pid = 1796] [serial = 991] [outer = (nil)] [url = about:blank]
12:00:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
12:00:22 INFO - document served over http requires an https
12:00:22 INFO - sub-resource via fetch-request using the meta-referrer
12:00:22 INFO - delivery method with swap-origin-redirect and when
12:00: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"
12:00:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:00:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:00:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:00:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
12:00:22 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 5753ms
12:00:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
12:00:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c450800 == 26 [pid = 1796] [id = 401]
12:00:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8c451800) [pid = 1796] [serial = 1127] [outer = (nil)]
12:00:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8c456c00) [pid = 1796] [serial = 1128] [outer = 0x8c451800]
12:00:23 INFO - PROCESS | 1796 | 1448308823226 Marionette INFO loaded listener.js
12:00:23 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8c993c00) [pid = 1796] [serial = 1129] [outer = 0x8c451800]
12:00:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca08c00 == 27 [pid = 1796] [id = 402]
12:00:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8ca0a000) [pid = 1796] [serial = 1130] [outer = (nil)]
12:00:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8c99e400) [pid = 1796] [serial = 1131] [outer = 0x8ca0a000]
12:00:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
12:00:24 INFO - document served over http requires an https
12:00:24 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:24 INFO - delivery method with keep-origin-redirect and when
12:00: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"
12:00:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:00:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:00:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
12:00:24 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 1487ms
12:00:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
12:00:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf18000 == 28 [pid = 1796] [id = 403]
12:00:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8bf1cc00) [pid = 1796] [serial = 1132] [outer = (nil)]
12:00:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8cff5800) [pid = 1796] [serial = 1133] [outer = 0x8bf1cc00]
12:00:24 INFO - PROCESS | 1796 | 1448308824706 Marionette INFO loaded listener.js
12:00:24 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8d176000) [pid = 1796] [serial = 1134] [outer = 0x8bf1cc00]
12:00:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1dcc00 == 29 [pid = 1796] [id = 404]
12:00:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8d1dd400) [pid = 1796] [serial = 1135] [outer = (nil)]
12:00:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8d1e6800) [pid = 1796] [serial = 1136] [outer = 0x8d1dd400]
12:00:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
12:00:26 INFO - document served over http requires an https
12:00:26 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:26 INFO - delivery method with no-redirect and when
12:00: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"
12:00:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:00:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:00:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
12:00:26 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 1642ms
12:00:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
12:00:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e371c00 == 30 [pid = 1796] [id = 405]
12:00:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8e372000) [pid = 1796] [serial = 1137] [outer = (nil)]
12:00:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8e375800) [pid = 1796] [serial = 1138] [outer = 0x8e372000]
12:00:26 INFO - PROCESS | 1796 | 1448308826467 Marionette INFO loaded listener.js
12:00:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x90755400) [pid = 1796] [serial = 1139] [outer = 0x8e372000]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x973ef800) [pid = 1796] [serial = 980] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8ca0dc00) [pid = 1796] [serial = 999] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x955fbc00) [pid = 1796] [serial = 1034] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8cff2800) [pid = 1796] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8cffcc00) [pid = 1796] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x91170800) [pid = 1796] [serial = 1046] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x92cf3000) [pid = 1796] [serial = 1025] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x91304000) [pid = 1796] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x91640400) [pid = 1796] [serial = 1010] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9116cc00) [pid = 1796] [serial = 1007] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x92b84c00) [pid = 1796] [serial = 1022] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8c50e000) [pid = 1796] [serial = 1055] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x90762c00) [pid = 1796] [serial = 1002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x911b7000) [pid = 1796] [serial = 1061] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x90b46800) [pid = 1796] [serial = 1004] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
12:00:28 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8bf1e400) [pid = 1796] [serial = 1016] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x90b40400) [pid = 1796] [serial = 997] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308751441]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8bf1ac00) [pid = 1796] [serial = 1049] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x98553800) [pid = 1796] [serial = 1044] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8d76c000) [pid = 1796] [serial = 1013] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x95548400) [pid = 1796] [serial = 1031] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x973f1800) [pid = 1796] [serial = 1039] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308773118]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x973f4800) [pid = 1796] [serial = 1041] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x90bb0800) [pid = 1796] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x945b6000) [pid = 1796] [serial = 1028] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x91f3c800) [pid = 1796] [serial = 1019] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8d76e800) [pid = 1796] [serial = 1064] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x911b5800) [pid = 1796] [serial = 1065] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x945c2800) [pid = 1796] [serial = 1045] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x91bab000) [pid = 1796] [serial = 1014] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8bd94c00) [pid = 1796] [serial = 998] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308751441]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x91f38000) [pid = 1796] [serial = 1017] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x91637c00) [pid = 1796] [serial = 1062] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x92469c00) [pid = 1796] [serial = 1020] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x91639000) [pid = 1796] [serial = 1047] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x95550800) [pid = 1796] [serial = 1032] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x911bb800) [pid = 1796] [serial = 1008] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x8cff6800) [pid = 1796] [serial = 1000] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x92c71000) [pid = 1796] [serial = 1023] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x955f2400) [pid = 1796] [serial = 1035] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x90b4f800) [pid = 1796] [serial = 1005] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x9456ec00) [pid = 1796] [serial = 1026] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x9116b400) [pid = 1796] [serial = 1059] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x97fcb000) [pid = 1796] [serial = 1042] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x955f6800) [pid = 1796] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308773118]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x8e376800) [pid = 1796] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x8cff4800) [pid = 1796] [serial = 1056] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x8c996000) [pid = 1796] [serial = 1050] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x956a2000) [pid = 1796] [serial = 1037] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x9188a800) [pid = 1796] [serial = 1011] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x8d174400) [pid = 1796] [serial = 1053] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x945bc000) [pid = 1796] [serial = 1029] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1c000 == 31 [pid = 1796] [id = 406]
12:00:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x8bf1d000) [pid = 1796] [serial = 1140] [outer = (nil)]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x97fd1c00) [pid = 1796] [serial = 982] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x911afc00) [pid = 1796] [serial = 1060] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x91ba0c00) [pid = 1796] [serial = 1063] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x92b7d000) [pid = 1796] [serial = 1021] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x9229ac00) [pid = 1796] [serial = 1018] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x8d774c00) [pid = 1796] [serial = 1057] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x91bfa400) [pid = 1796] [serial = 1015] [outer = (nil)] [url = about:blank]
12:00:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x8ca0dc00) [pid = 1796] [serial = 1141] [outer = 0x8bf1d000]
12:00:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
12:00:29 INFO - document served over http requires an https
12:00:29 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:29 INFO - delivery method with swap-origin-redirect and when
12:00:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:00:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:00:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
12:00:29 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 3670ms
12:00:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
12:00:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c50e000 == 32 [pid = 1796] [id = 407]
12:00:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x8c998800) [pid = 1796] [serial = 1142] [outer = (nil)]
12:00:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x9075f400) [pid = 1796] [serial = 1143] [outer = 0x8c998800]
12:00:30 INFO - PROCESS | 1796 | 1448308830136 Marionette INFO loaded listener.js
12:00:30 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x90b0d400) [pid = 1796] [serial = 1144] [outer = 0x8c998800]
12:00:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd96800 == 33 [pid = 1796] [id = 408]
12:00:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x8bd97800) [pid = 1796] [serial = 1145] [outer = (nil)]
12:00:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x8bf14800) [pid = 1796] [serial = 1146] [outer = 0x8bd97800]
12:00:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
12:00:31 INFO - document served over http requires an https
12:00:31 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:31 INFO - delivery method with swap-origin-redirect and when
12:00:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:00:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:00:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
12:00:31 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 1796ms
12:00:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
12:00:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c9a0400 == 34 [pid = 1796] [id = 409]
12:00:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x8c9a0800) [pid = 1796] [serial = 1147] [outer = (nil)]
12:00:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x8cff2c00) [pid = 1796] [serial = 1148] [outer = 0x8c9a0800]
12:00:32 INFO - PROCESS | 1796 | 1448308832079 Marionette INFO loaded listener.js
12:00:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x8d1dec00) [pid = 1796] [serial = 1149] [outer = 0x8c9a0800]
12:00:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x90758400 == 35 [pid = 1796] [id = 410]
12:00:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x9075d000) [pid = 1796] [serial = 1150] [outer = (nil)]
12:00:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x90b03000) [pid = 1796] [serial = 1151] [outer = 0x9075d000]
12:00:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
12:00:33 INFO - document served over http requires an https
12:00:33 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:33 INFO - delivery method with keep-origin-redirect and when
12:00: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"
12:00:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:00:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:00:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
12:00:33 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 2003ms
12:00:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
12:00:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d76fc00 == 36 [pid = 1796] [id = 411]
12:00:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x8e375400) [pid = 1796] [serial = 1152] [outer = (nil)]
12:00:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x90b4a000) [pid = 1796] [serial = 1153] [outer = 0x8e375400]
12:00:34 INFO - PROCESS | 1796 | 1448308834007 Marionette INFO loaded listener.js
12:00:34 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x90bb3c00) [pid = 1796] [serial = 1154] [outer = 0x8e375400]
12:00:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x91171000 == 37 [pid = 1796] [id = 412]
12:00:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x91172000) [pid = 1796] [serial = 1155] [outer = (nil)]
12:00:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91174800) [pid = 1796] [serial = 1156] [outer = 0x91172000]
12:00:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
12:00:35 INFO - document served over http requires an https
12:00:35 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:35 INFO - delivery method with no-redirect and when
12:00: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"
12:00:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:00:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:00:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
12:00:35 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 1644ms
12:00:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
12:00:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x911b7800 == 38 [pid = 1796] [id = 413]
12:00:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x911b8800) [pid = 1796] [serial = 1157] [outer = (nil)]
12:00:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x91303000) [pid = 1796] [serial = 1158] [outer = 0x911b8800]
12:00:35 INFO - PROCESS | 1796 | 1448308835830 Marionette INFO loaded listener.js
12:00:35 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x9130fc00) [pid = 1796] [serial = 1159] [outer = 0x911b8800]
12:00:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x91640800 == 39 [pid = 1796] [id = 414]
12:00:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x91887800) [pid = 1796] [serial = 1160] [outer = (nil)]
12:00:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x9163e000) [pid = 1796] [serial = 1161] [outer = 0x91887800]
12:00:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
12:00:37 INFO - document served over http requires an https
12:00:37 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:37 INFO - delivery method with swap-origin-redirect and when
12:00: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"
12:00:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:00:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:00:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
12:00:37 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 1880ms
12:00:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
12:00:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x9188a400 == 40 [pid = 1796] [id = 415]
12:00:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x9188bc00) [pid = 1796] [serial = 1162] [outer = (nil)]
12:00:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x91890c00) [pid = 1796] [serial = 1163] [outer = 0x9188bc00]
12:00:37 INFO - PROCESS | 1796 | 1448308837642 Marionette INFO loaded listener.js
12:00:37 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x91ba4800) [pid = 1796] [serial = 1164] [outer = 0x9188bc00]
12:00:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
12:00:38 INFO - document served over http requires an https
12:00:38 INFO - sub-resource via script-tag using the meta-referrer
12:00:38 INFO - delivery method with keep-origin-redirect and when
12:00:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:00:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:00:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
12:00:38 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 1644ms
12:00:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
12:00:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c45ac00 == 41 [pid = 1796] [id = 416]
12:00:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8cff5c00) [pid = 1796] [serial = 1165] [outer = (nil)]
12:00:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x91bf1400) [pid = 1796] [serial = 1166] [outer = 0x8cff5c00]
12:00:39 INFO - PROCESS | 1796 | 1448308839253 Marionette INFO loaded listener.js
12:00:39 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x91bfc400) [pid = 1796] [serial = 1167] [outer = 0x8cff5c00]
12:00:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
12:00:40 INFO - document served over http requires an https
12:00:40 INFO - sub-resource via script-tag using the meta-referrer
12:00:40 INFO - delivery method with no-redirect and when
12:00:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:00:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:00:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
12:00:40 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 1593ms
12:00:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
12:00:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf15000 == 42 [pid = 1796] [id = 417]
12:00:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8d775400) [pid = 1796] [serial = 1168] [outer = (nil)]
12:00:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x91f37c00) [pid = 1796] [serial = 1169] [outer = 0x8d775400]
12:00:40 INFO - PROCESS | 1796 | 1448308840800 Marionette INFO loaded listener.js
12:00:40 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x91f40c00) [pid = 1796] [serial = 1170] [outer = 0x8d775400]
12:00:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
12:00:42 INFO - document served over http requires an https
12:00:42 INFO - sub-resource via script-tag using the meta-referrer
12:00:42 INFO - delivery method with swap-origin-redirect and when
12:00: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"
12:00:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:00:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:00:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
12:00:42 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 1642ms
12:00:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
12:00:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x90763000 == 43 [pid = 1796] [id = 418]
12:00:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x91bf6800) [pid = 1796] [serial = 1171] [outer = (nil)]
12:00:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x9229c800) [pid = 1796] [serial = 1172] [outer = 0x91bf6800]
12:00:42 INFO - PROCESS | 1796 | 1448308842876 Marionette INFO loaded listener.js
12:00:43 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x9246d000) [pid = 1796] [serial = 1173] [outer = 0x91bf6800]
12:00:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
12:00:44 INFO - document served over http requires an https
12:00:44 INFO - sub-resource via script-tag using the meta-referrer
12:00:44 INFO - delivery method with swap-origin-redirect and when
12:00:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:00:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:00:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
12:00:44 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 2513ms
12:00:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
12:00:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x92469800 == 44 [pid = 1796] [id = 419]
12:00:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x92473400) [pid = 1796] [serial = 1174] [outer = (nil)]
12:00:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x92b7c000) [pid = 1796] [serial = 1175] [outer = 0x92473400]
12:00:45 INFO - PROCESS | 1796 | 1448308845051 Marionette INFO loaded listener.js
12:00:45 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x92b84000) [pid = 1796] [serial = 1176] [outer = 0x92473400]
12:00:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
12:00:46 INFO - document served over http requires an https
12:00:46 INFO - sub-resource via script-tag using the meta-referrer
12:00:46 INFO - delivery method with keep-origin-redirect and when
12:00:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:00:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:00:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
12:00:46 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 1591ms
12:00:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
12:00:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd92c00 == 45 [pid = 1796] [id = 420]
12:00:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8bd94400) [pid = 1796] [serial = 1177] [outer = (nil)]
12:00:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x92c74c00) [pid = 1796] [serial = 1178] [outer = 0x8bd94400]
12:00:46 INFO - PROCESS | 1796 | 1448308846749 Marionette INFO loaded listener.js
12:00:46 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x92cf7000) [pid = 1796] [serial = 1179] [outer = 0x8bd94400]
12:00:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
12:00:47 INFO - document served over http requires an https
12:00:47 INFO - sub-resource via script-tag using the meta-referrer
12:00:47 INFO - delivery method with no-redirect and when
12:00: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"
12:00:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:00:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:00:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
12:00:47 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 1682ms
12:00:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
12:00:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e377400 == 46 [pid = 1796] [id = 421]
12:00:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x92ced800) [pid = 1796] [serial = 1180] [outer = (nil)]
12:00:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x9456dc00) [pid = 1796] [serial = 1181] [outer = 0x92ced800]
12:00:48 INFO - PROCESS | 1796 | 1448308848379 Marionette INFO loaded listener.js
12:00:48 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x945b6000) [pid = 1796] [serial = 1182] [outer = 0x92ced800]
12:00:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
12:00:49 INFO - document served over http requires an https
12:00:49 INFO - sub-resource via script-tag using the meta-referrer
12:00:49 INFO - delivery method with swap-origin-redirect and when
12:00: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"
12:00:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:00:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:00:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
12:00:49 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 1704ms
12:00:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
12:00:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9d000 == 47 [pid = 1796] [id = 422]
12:00:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9475dc00) [pid = 1796] [serial = 1183] [outer = (nil)]
12:00:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x94761800) [pid = 1796] [serial = 1184] [outer = 0x9475dc00]
12:00:50 INFO - PROCESS | 1796 | 1448308850244 Marionette INFO loaded listener.js
12:00:50 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x95572c00) [pid = 1796] [serial = 1185] [outer = 0x9475dc00]
12:00:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
12:00:51 INFO - document served over http requires an https
12:00:51 INFO - sub-resource via xhr-request using the meta-referrer
12:00:51 INFO - delivery method with keep-origin-redirect and when
12:00: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"
12:00:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:00:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:00:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
12:00:51 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 1907ms
12:00:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
12:00:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x95598c00 == 48 [pid = 1796] [id = 423]
12:00:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x9559b400) [pid = 1796] [serial = 1186] [outer = (nil)]
12:00:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x9559ec00) [pid = 1796] [serial = 1187] [outer = 0x9559b400]
12:00:52 INFO - PROCESS | 1796 | 1448308852398 Marionette INFO loaded listener.js
12:00:52 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x955f7400) [pid = 1796] [serial = 1188] [outer = 0x9559b400]
12:00:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
12:00:54 INFO - document served over http requires an https
12:00:54 INFO - sub-resource via xhr-request using the meta-referrer
12:00:54 INFO - delivery method with no-redirect and when
12:00: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"
12:00:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:00:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:00:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
12:00:54 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 2325ms
12:00:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
12:00:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x9559dc00 == 49 [pid = 1796] [id = 424]
12:00:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x9569f400) [pid = 1796] [serial = 1189] [outer = (nil)]
12:00:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x956abc00) [pid = 1796] [serial = 1190] [outer = 0x9569f400]
12:00:54 INFO - PROCESS | 1796 | 1448308854331 Marionette INFO loaded listener.js
12:00:54 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x973ea800) [pid = 1796] [serial = 1191] [outer = 0x9569f400]
12:00:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
12:00:55 INFO - document served over http requires an https
12:00:55 INFO - sub-resource via xhr-request using the meta-referrer
12:00:55 INFO - delivery method with swap-origin-redirect and when
12:00:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:00:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:00:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
12:00:55 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 1489ms
12:00:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
12:00:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x973efc00 == 50 [pid = 1796] [id = 425]
12:00:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x973f3c00) [pid = 1796] [serial = 1192] [outer = (nil)]
12:00:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x97fc7000) [pid = 1796] [serial = 1193] [outer = 0x973f3c00]
12:00:55 INFO - PROCESS | 1796 | 1448308855831 Marionette INFO loaded listener.js
12:00:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x97fd5000) [pid = 1796] [serial = 1194] [outer = 0x973f3c00]
12:00:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
12:00:57 INFO - document served over http requires an https
12:00:57 INFO - sub-resource via xhr-request using the meta-referrer
12:00:57 INFO - delivery method with swap-origin-redirect and when
12:00:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:00:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:00:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
12:00:57 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 1510ms
12:00:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
12:00:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fcb400 == 51 [pid = 1796] [id = 426]
12:00:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x98555800) [pid = 1796] [serial = 1195] [outer = (nil)]
12:00:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x98591400) [pid = 1796] [serial = 1196] [outer = 0x98555800]
12:00:57 INFO - PROCESS | 1796 | 1448308857385 Marionette INFO loaded listener.js
12:00:57 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x98602800) [pid = 1796] [serial = 1197] [outer = 0x98555800]
12:00:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
12:00:58 INFO - document served over http requires an https
12:00:58 INFO - sub-resource via xhr-request using the meta-referrer
12:00:58 INFO - delivery method with keep-origin-redirect and when
12:00: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"
12:00:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:00:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:00:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
12:00:58 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 1536ms
12:00:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
12:00:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x9075ec00 == 52 [pid = 1796] [id = 427]
12:00:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x9163c400) [pid = 1796] [serial = 1198] [outer = (nil)]
12:00:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x989c4800) [pid = 1796] [serial = 1199] [outer = 0x9163c400]
12:00:58 INFO - PROCESS | 1796 | 1448308858988 Marionette INFO loaded listener.js
12:00:59 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x9a5a2800) [pid = 1796] [serial = 1200] [outer = 0x9163c400]
12:01:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
12:01:00 INFO - document served over http requires an https
12:01:00 INFO - sub-resource via xhr-request using the meta-referrer
12:01:00 INFO - delivery method with no-redirect and when
12:01: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"
12:01:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:01:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:01:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
12:01:00 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 1530ms
12:01:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
12:01:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ba9c00 == 53 [pid = 1796] [id = 428]
12:01:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x989cbc00) [pid = 1796] [serial = 1201] [outer = (nil)]
12:01:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9a85d400) [pid = 1796] [serial = 1202] [outer = 0x989cbc00]
12:01:00 INFO - PROCESS | 1796 | 1448308860481 Marionette INFO loaded listener.js
12:01:00 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x9aed1800) [pid = 1796] [serial = 1203] [outer = 0x989cbc00]
12:01:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8c507000 == 52 [pid = 1796] [id = 350]
12:01:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca08c00 == 51 [pid = 1796] [id = 402]
12:01:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1dcc00 == 50 [pid = 1796] [id = 404]
12:01:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1c000 == 49 [pid = 1796] [id = 406]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd96800 == 48 [pid = 1796] [id = 408]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd98000 == 47 [pid = 1796] [id = 359]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e1400 == 46 [pid = 1796] [id = 361]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x90758400 == 45 [pid = 1796] [id = 410]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x91640000 == 44 [pid = 1796] [id = 360]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x91171000 == 43 [pid = 1796] [id = 412]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9e000 == 42 [pid = 1796] [id = 362]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x91309000 == 41 [pid = 1796] [id = 363]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x91640800 == 40 [pid = 1796] [id = 414]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x90b4c800 == 39 [pid = 1796] [id = 364]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x91df0800 == 38 [pid = 1796] [id = 365]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x90b07800 == 37 [pid = 1796] [id = 371]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x945ae400 == 36 [pid = 1796] [id = 366]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x90b05800 == 35 [pid = 1796] [id = 373]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x9cd57800 == 34 [pid = 1796] [id = 400]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x9116fc00 == 33 [pid = 1796] [id = 369]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x90bb7800 == 32 [pid = 1796] [id = 367]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9d400 == 31 [pid = 1796] [id = 351]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca0cc00 == 30 [pid = 1796] [id = 356]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8d76e000 == 29 [pid = 1796] [id = 352]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf17400 == 28 [pid = 1796] [id = 354]
12:01:03 INFO - PROCESS | 1796 | --DOCSHELL 0x90b46400 == 27 [pid = 1796] [id = 358]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x91bee000) [pid = 1796] [serial = 1066] [outer = (nil)] [url = about:blank]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x91b9d400) [pid = 1796] [serial = 1012] [outer = (nil)] [url = about:blank]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x945b1000) [pid = 1796] [serial = 1027] [outer = (nil)] [url = about:blank]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x92ceec00) [pid = 1796] [serial = 1048] [outer = (nil)] [url = about:blank]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x90754c00) [pid = 1796] [serial = 1051] [outer = (nil)] [url = about:blank]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x90b0e000) [pid = 1796] [serial = 996] [outer = (nil)] [url = about:blank]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8d1de000) [pid = 1796] [serial = 1001] [outer = (nil)] [url = about:blank]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x92cf6400) [pid = 1796] [serial = 1024] [outer = (nil)] [url = about:blank]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x9475f000) [pid = 1796] [serial = 1030] [outer = (nil)] [url = about:blank]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x955a0000) [pid = 1796] [serial = 1033] [outer = (nil)] [url = about:blank]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x91310000) [pid = 1796] [serial = 1009] [outer = (nil)] [url = about:blank]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9817f800) [pid = 1796] [serial = 1043] [outer = (nil)] [url = about:blank]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x973eac00) [pid = 1796] [serial = 1038] [outer = (nil)] [url = about:blank]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8d772c00) [pid = 1796] [serial = 1054] [outer = (nil)] [url = about:blank]
12:01:04 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x90bba000) [pid = 1796] [serial = 1006] [outer = (nil)] [url = about:blank]
12:01:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
12:01:04 INFO - document served over http requires an https
12:01:04 INFO - sub-resource via xhr-request using the meta-referrer
12:01:04 INFO - delivery method with swap-origin-redirect and when
12:01: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"
12:01:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:01:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:01:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
12:01:04 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 4555ms
12:01:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:01:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c501400 == 28 [pid = 1796] [id = 429]
12:01:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8c502c00) [pid = 1796] [serial = 1204] [outer = (nil)]
12:01:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8c510800) [pid = 1796] [serial = 1205] [outer = 0x8c502c00]
12:01:05 INFO - PROCESS | 1796 | 1448308865027 Marionette INFO loaded listener.js
12:01:05 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8c99dc00) [pid = 1796] [serial = 1206] [outer = 0x8c502c00]
12:01:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:06 INFO - document served over http requires an http
12:01:06 INFO - sub-resource via fetch-request using the http-csp
12:01:06 INFO - delivery method with keep-origin-redirect and when
12:01:06 INFO - the target request is cross-origin.
12:01:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1347ms
12:01:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:01:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd93400 == 29 [pid = 1796] [id = 430]
12:01:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8c506c00) [pid = 1796] [serial = 1207] [outer = (nil)]
12:01:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8cffac00) [pid = 1796] [serial = 1208] [outer = 0x8c506c00]
12:01:06 INFO - PROCESS | 1796 | 1448308866402 Marionette INFO loaded listener.js
12:01:06 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8d17b800) [pid = 1796] [serial = 1209] [outer = 0x8c506c00]
12:01:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:08 INFO - document served over http requires an http
12:01:08 INFO - sub-resource via fetch-request using the http-csp
12:01:08 INFO - delivery method with no-redirect and when
12:01:08 INFO - the target request is cross-origin.
12:01:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1901ms
12:01:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:01:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d76d000 == 30 [pid = 1796] [id = 431]
12:01:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8d76d400) [pid = 1796] [serial = 1210] [outer = (nil)]
12:01:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8d771c00) [pid = 1796] [serial = 1211] [outer = 0x8d76d400]
12:01:08 INFO - PROCESS | 1796 | 1448308868402 Marionette INFO loaded listener.js
12:01:08 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8e377000) [pid = 1796] [serial = 1212] [outer = 0x8d76d400]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9cd9a800) [pid = 1796] [serial = 1124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8e372000) [pid = 1796] [serial = 1137] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8ca0a000) [pid = 1796] [serial = 1130] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x945b3c00) [pid = 1796] [serial = 1094] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x955f3000) [pid = 1796] [serial = 1091] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9559a800) [pid = 1796] [serial = 1086] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8c998800) [pid = 1796] [serial = 1142] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x92c71800) [pid = 1796] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x92c67400) [pid = 1796] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x90b03400) [pid = 1796] [serial = 1070] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x989c5400) [pid = 1796] [serial = 1103] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x9858f400) [pid = 1796] [serial = 1097] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9acbac00) [pid = 1796] [serial = 1109] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9859cc00) [pid = 1796] [serial = 1100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x9ca35400) [pid = 1796] [serial = 1121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x9af6cc00) [pid = 1796] [serial = 1112] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x9b6fc400) [pid = 1796] [serial = 1115] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x922a2c00) [pid = 1796] [serial = 1073] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x9cd15400) [pid = 1796] [serial = 1118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8c50a400) [pid = 1796] [serial = 1067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x9a5b0c00) [pid = 1796] [serial = 1106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x945b8c00) [pid = 1796] [serial = 1083] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8bf14800) [pid = 1796] [serial = 1146] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8bf1d000) [pid = 1796] [serial = 1140] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x945b8800) [pid = 1796] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308795254]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8bf1cc00) [pid = 1796] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x955f1000) [pid = 1796] [serial = 1088] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8d1dd400) [pid = 1796] [serial = 1135] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308825635]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8bd97800) [pid = 1796] [serial = 1145] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8c451800) [pid = 1796] [serial = 1127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x9075f400) [pid = 1796] [serial = 1143] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x973ea000) [pid = 1796] [serial = 1092] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8c99e400) [pid = 1796] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8ca0dc00) [pid = 1796] [serial = 1141] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x90bbcc00) [pid = 1796] [serial = 1071] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x9acbfc00) [pid = 1796] [serial = 1110] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x945be000) [pid = 1796] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308795254]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x8c456c00) [pid = 1796] [serial = 1128] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x8d1e6800) [pid = 1796] [serial = 1136] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308825635]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x955f6c00) [pid = 1796] [serial = 1089] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x98550800) [pid = 1796] [serial = 1095] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x92cec800) [pid = 1796] [serial = 1079] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x8e375800) [pid = 1796] [serial = 1138] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x9cd98800) [pid = 1796] [serial = 1122] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x92c6d800) [pid = 1796] [serial = 1077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x9ca33400) [pid = 1796] [serial = 1116] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x92469000) [pid = 1796] [serial = 1074] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x98602400) [pid = 1796] [serial = 1101] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x98593000) [pid = 1796] [serial = 1098] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x8ca02400) [pid = 1796] [serial = 1068] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x9aa76400) [pid = 1796] [serial = 1107] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x9af7bc00) [pid = 1796] [serial = 1113] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x8cff5800) [pid = 1796] [serial = 1133] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x94756000) [pid = 1796] [serial = 1084] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x9559b800) [pid = 1796] [serial = 1087] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x9cda5000) [pid = 1796] [serial = 1125] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x9cd4c800) [pid = 1796] [serial = 1119] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x989ca000) [pid = 1796] [serial = 1104] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x9a5a3000) [pid = 1796] [serial = 1105] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x98599800) [pid = 1796] [serial = 1099] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x9860c000) [pid = 1796] [serial = 1102] [outer = (nil)] [url = about:blank]
12:01:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:10 INFO - document served over http requires an http
12:01:10 INFO - sub-resource via fetch-request using the http-csp
12:01:10 INFO - delivery method with swap-origin-redirect and when
12:01:10 INFO - the target request is cross-origin.
12:01:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2900ms
12:01:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:01:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c999800 == 31 [pid = 1796] [id = 432]
12:01:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x8ca0dc00) [pid = 1796] [serial = 1213] [outer = (nil)]
12:01:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x8d76e800) [pid = 1796] [serial = 1214] [outer = 0x8ca0dc00]
12:01:11 INFO - PROCESS | 1796 | 1448308871209 Marionette INFO loaded listener.js
12:01:11 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x9075d800) [pid = 1796] [serial = 1215] [outer = 0x8ca0dc00]
12:01:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b04400 == 32 [pid = 1796] [id = 433]
12:01:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x90b05400) [pid = 1796] [serial = 1216] [outer = (nil)]
12:01:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x8cff8800) [pid = 1796] [serial = 1217] [outer = 0x90b05400]
12:01:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:12 INFO - document served over http requires an http
12:01:12 INFO - sub-resource via iframe-tag using the http-csp
12:01:12 INFO - delivery method with keep-origin-redirect and when
12:01:12 INFO - the target request is cross-origin.
12:01:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1334ms
12:01:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:01:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c44f000 == 33 [pid = 1796] [id = 434]
12:01:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x8c44f800) [pid = 1796] [serial = 1218] [outer = (nil)]
12:01:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x8c992c00) [pid = 1796] [serial = 1219] [outer = 0x8c44f800]
12:01:12 INFO - PROCESS | 1796 | 1448308872704 Marionette INFO loaded listener.js
12:01:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x8ca10000) [pid = 1796] [serial = 1220] [outer = 0x8c44f800]
12:01:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d76ac00 == 34 [pid = 1796] [id = 435]
12:01:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x8d76b800) [pid = 1796] [serial = 1221] [outer = (nil)]
12:01:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x8d178c00) [pid = 1796] [serial = 1222] [outer = 0x8d76b800]
12:01:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:14 INFO - document served over http requires an http
12:01:14 INFO - sub-resource via iframe-tag using the http-csp
12:01:14 INFO - delivery method with no-redirect and when
12:01:14 INFO - the target request is cross-origin.
12:01:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1749ms
12:01:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:01:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d771000 == 35 [pid = 1796] [id = 436]
12:01:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x90754c00) [pid = 1796] [serial = 1223] [outer = (nil)]
12:01:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x90b0a800) [pid = 1796] [serial = 1224] [outer = 0x90754c00]
12:01:14 INFO - PROCESS | 1796 | 1448308874633 Marionette INFO loaded listener.js
12:01:14 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x90b48400) [pid = 1796] [serial = 1225] [outer = 0x90754c00]
12:01:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bb8400 == 36 [pid = 1796] [id = 437]
12:01:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x90bb8800) [pid = 1796] [serial = 1226] [outer = (nil)]
12:01:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x90bb7c00) [pid = 1796] [serial = 1227] [outer = 0x90bb8800]
12:01:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:16 INFO - document served over http requires an http
12:01:16 INFO - sub-resource via iframe-tag using the http-csp
12:01:16 INFO - delivery method with swap-origin-redirect and when
12:01:16 INFO - the target request is cross-origin.
12:01:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1896ms
12:01:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:01:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bbc000 == 37 [pid = 1796] [id = 438]
12:01:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x91169800) [pid = 1796] [serial = 1228] [outer = (nil)]
12:01:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x9116c000) [pid = 1796] [serial = 1229] [outer = 0x91169800]
12:01:16 INFO - PROCESS | 1796 | 1448308876502 Marionette INFO loaded listener.js
12:01:16 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91176c00) [pid = 1796] [serial = 1230] [outer = 0x91169800]
12:01:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:17 INFO - document served over http requires an http
12:01:17 INFO - sub-resource via script-tag using the http-csp
12:01:17 INFO - delivery method with keep-origin-redirect and when
12:01:17 INFO - the target request is cross-origin.
12:01:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1691ms
12:01:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:01:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x9116ac00 == 38 [pid = 1796] [id = 439]
12:01:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x9116bc00) [pid = 1796] [serial = 1231] [outer = (nil)]
12:01:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x911b7000) [pid = 1796] [serial = 1232] [outer = 0x9116bc00]
12:01:18 INFO - PROCESS | 1796 | 1448308878136 Marionette INFO loaded listener.js
12:01:18 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x91309000) [pid = 1796] [serial = 1233] [outer = 0x9116bc00]
12:01:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:19 INFO - document served over http requires an http
12:01:19 INFO - sub-resource via script-tag using the http-csp
12:01:19 INFO - delivery method with no-redirect and when
12:01:19 INFO - the target request is cross-origin.
12:01:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1450ms
12:01:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:01:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cff5000 == 39 [pid = 1796] [id = 440]
12:01:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x8d76c800) [pid = 1796] [serial = 1234] [outer = (nil)]
12:01:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x91635800) [pid = 1796] [serial = 1235] [outer = 0x8d76c800]
12:01:19 INFO - PROCESS | 1796 | 1448308879544 Marionette INFO loaded listener.js
12:01:19 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x9188a800) [pid = 1796] [serial = 1236] [outer = 0x8d76c800]
12:01:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:20 INFO - document served over http requires an http
12:01:20 INFO - sub-resource via script-tag using the http-csp
12:01:20 INFO - delivery method with swap-origin-redirect and when
12:01:20 INFO - the target request is cross-origin.
12:01:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1531ms
12:01:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:01:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c991c00 == 40 [pid = 1796] [id = 441]
12:01:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x8d768c00) [pid = 1796] [serial = 1237] [outer = (nil)]
12:01:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x91b9f000) [pid = 1796] [serial = 1238] [outer = 0x8d768c00]
12:01:21 INFO - PROCESS | 1796 | 1448308881157 Marionette INFO loaded listener.js
12:01:21 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x91bef000) [pid = 1796] [serial = 1239] [outer = 0x8d768c00]
12:01:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:22 INFO - document served over http requires an http
12:01:22 INFO - sub-resource via xhr-request using the http-csp
12:01:22 INFO - delivery method with keep-origin-redirect and when
12:01:22 INFO - the target request is cross-origin.
12:01:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1597ms
12:01:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:01:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd98800 == 41 [pid = 1796] [id = 442]
12:01:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x91ba2c00) [pid = 1796] [serial = 1240] [outer = (nil)]
12:01:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x91de4400) [pid = 1796] [serial = 1241] [outer = 0x91ba2c00]
12:01:22 INFO - PROCESS | 1796 | 1448308882807 Marionette INFO loaded listener.js
12:01:22 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x91f35800) [pid = 1796] [serial = 1242] [outer = 0x91ba2c00]
12:01:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:23 INFO - document served over http requires an http
12:01:23 INFO - sub-resource via xhr-request using the http-csp
12:01:23 INFO - delivery method with no-redirect and when
12:01:23 INFO - the target request is cross-origin.
12:01:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1543ms
12:01:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:01:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x90763400 == 42 [pid = 1796] [id = 443]
12:01:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x91df1400) [pid = 1796] [serial = 1243] [outer = (nil)]
12:01:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x91f3f000) [pid = 1796] [serial = 1244] [outer = 0x91df1400]
12:01:24 INFO - PROCESS | 1796 | 1448308884243 Marionette INFO loaded listener.js
12:01:24 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x9229cc00) [pid = 1796] [serial = 1245] [outer = 0x91df1400]
12:01:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:25 INFO - document served over http requires an http
12:01:25 INFO - sub-resource via xhr-request using the http-csp
12:01:25 INFO - delivery method with swap-origin-redirect and when
12:01:25 INFO - the target request is cross-origin.
12:01:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1395ms
12:01:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:01:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1dc00 == 43 [pid = 1796] [id = 444]
12:01:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x92468c00) [pid = 1796] [serial = 1246] [outer = (nil)]
12:01:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x9246e800) [pid = 1796] [serial = 1247] [outer = 0x92468c00]
12:01:25 INFO - PROCESS | 1796 | 1448308885653 Marionette INFO loaded listener.js
12:01:25 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x92b77c00) [pid = 1796] [serial = 1248] [outer = 0x92468c00]
12:01:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:26 INFO - document served over http requires an https
12:01:26 INFO - sub-resource via fetch-request using the http-csp
12:01:26 INFO - delivery method with keep-origin-redirect and when
12:01:26 INFO - the target request is cross-origin.
12:01:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1584ms
12:01:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:01:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b7d000 == 44 [pid = 1796] [id = 445]
12:01:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x92b7d400) [pid = 1796] [serial = 1249] [outer = (nil)]
12:01:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x92c68000) [pid = 1796] [serial = 1250] [outer = 0x92b7d400]
12:01:27 INFO - PROCESS | 1796 | 1448308887376 Marionette INFO loaded listener.js
12:01:27 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x92c72800) [pid = 1796] [serial = 1251] [outer = 0x92b7d400]
12:01:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:28 INFO - document served over http requires an https
12:01:28 INFO - sub-resource via fetch-request using the http-csp
12:01:28 INFO - delivery method with no-redirect and when
12:01:28 INFO - the target request is cross-origin.
12:01:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1581ms
12:01:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:01:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c6b800 == 45 [pid = 1796] [id = 446]
12:01:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x92cf1800) [pid = 1796] [serial = 1252] [outer = (nil)]
12:01:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x92cf8000) [pid = 1796] [serial = 1253] [outer = 0x92cf1800]
12:01:28 INFO - PROCESS | 1796 | 1448308888882 Marionette INFO loaded listener.js
12:01:29 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x945aa000) [pid = 1796] [serial = 1254] [outer = 0x92cf1800]
12:01:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:30 INFO - document served over http requires an https
12:01:30 INFO - sub-resource via fetch-request using the http-csp
12:01:30 INFO - delivery method with swap-origin-redirect and when
12:01:30 INFO - the target request is cross-origin.
12:01:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1702ms
12:01:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:01:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b0800 == 46 [pid = 1796] [id = 447]
12:01:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x945b2000) [pid = 1796] [serial = 1255] [outer = (nil)]
12:01:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x945bb000) [pid = 1796] [serial = 1256] [outer = 0x945b2000]
12:01:30 INFO - PROCESS | 1796 | 1448308890667 Marionette INFO loaded listener.js
12:01:30 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x94752400) [pid = 1796] [serial = 1257] [outer = 0x945b2000]
12:01:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x9475ec00 == 47 [pid = 1796] [id = 448]
12:01:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x9475f000) [pid = 1796] [serial = 1258] [outer = (nil)]
12:01:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9475bc00) [pid = 1796] [serial = 1259] [outer = 0x9475f000]
12:01:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:32 INFO - document served over http requires an https
12:01:32 INFO - sub-resource via iframe-tag using the http-csp
12:01:32 INFO - delivery method with keep-origin-redirect and when
12:01:32 INFO - the target request is cross-origin.
12:01:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1850ms
12:01:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:01:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x9475c000 == 48 [pid = 1796] [id = 449]
12:01:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x9475cc00) [pid = 1796] [serial = 1260] [outer = (nil)]
12:01:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x95546c00) [pid = 1796] [serial = 1261] [outer = 0x9475cc00]
12:01:32 INFO - PROCESS | 1796 | 1448308892560 Marionette INFO loaded listener.js
12:01:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x95553c00) [pid = 1796] [serial = 1262] [outer = 0x9475cc00]
12:01:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x95579c00 == 49 [pid = 1796] [id = 450]
12:01:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x95596c00) [pid = 1796] [serial = 1263] [outer = (nil)]
12:01:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x95594400) [pid = 1796] [serial = 1264] [outer = 0x95596c00]
12:01:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:33 INFO - document served over http requires an https
12:01:33 INFO - sub-resource via iframe-tag using the http-csp
12:01:33 INFO - delivery method with no-redirect and when
12:01:33 INFO - the target request is cross-origin.
12:01:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1733ms
12:01:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:01:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x9554cc00 == 50 [pid = 1796] [id = 451]
12:01:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x95552c00) [pid = 1796] [serial = 1265] [outer = (nil)]
12:01:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x95595800) [pid = 1796] [serial = 1266] [outer = 0x95552c00]
12:01:34 INFO - PROCESS | 1796 | 1448308894317 Marionette INFO loaded listener.js
12:01:34 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x955f1000) [pid = 1796] [serial = 1267] [outer = 0x95552c00]
12:01:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x955fb000 == 51 [pid = 1796] [id = 452]
12:01:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x955fb800) [pid = 1796] [serial = 1268] [outer = (nil)]
12:01:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x945c3400) [pid = 1796] [serial = 1269] [outer = 0x955fb800]
12:01:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:36 INFO - document served over http requires an https
12:01:36 INFO - sub-resource via iframe-tag using the http-csp
12:01:36 INFO - delivery method with swap-origin-redirect and when
12:01:36 INFO - the target request is cross-origin.
12:01:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3042ms
12:01:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:01:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x9075dc00 == 52 [pid = 1796] [id = 453]
12:01:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x9188f000) [pid = 1796] [serial = 1270] [outer = (nil)]
12:01:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x91bf8000) [pid = 1796] [serial = 1271] [outer = 0x9188f000]
12:01:37 INFO - PROCESS | 1796 | 1448308897326 Marionette INFO loaded listener.js
12:01:37 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x94565800) [pid = 1796] [serial = 1272] [outer = 0x9188f000]
12:01:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:38 INFO - document served over http requires an https
12:01:38 INFO - sub-resource via script-tag using the http-csp
12:01:38 INFO - delivery method with keep-origin-redirect and when
12:01:38 INFO - the target request is cross-origin.
12:01:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1829ms
12:01:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:01:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9a400 == 53 [pid = 1796] [id = 454]
12:01:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8bd9dc00) [pid = 1796] [serial = 1273] [outer = (nil)]
12:01:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8bf19800) [pid = 1796] [serial = 1274] [outer = 0x8bd9dc00]
12:01:39 INFO - PROCESS | 1796 | 1448308899199 Marionette INFO loaded listener.js
12:01:39 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x90757400) [pid = 1796] [serial = 1275] [outer = 0x8bd9dc00]
12:01:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:40 INFO - document served over http requires an https
12:01:40 INFO - sub-resource via script-tag using the http-csp
12:01:40 INFO - delivery method with no-redirect and when
12:01:40 INFO - the target request is cross-origin.
12:01:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1593ms
12:01:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:01:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0b400 == 54 [pid = 1796] [id = 455]
12:01:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8d176800) [pid = 1796] [serial = 1276] [outer = (nil)]
12:01:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x9188dc00) [pid = 1796] [serial = 1277] [outer = 0x8d176800]
12:01:40 INFO - PROCESS | 1796 | 1448308900653 Marionette INFO loaded listener.js
12:01:40 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x945ac000) [pid = 1796] [serial = 1278] [outer = 0x8d176800]
12:01:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:42 INFO - document served over http requires an https
12:01:42 INFO - sub-resource via script-tag using the http-csp
12:01:42 INFO - delivery method with swap-origin-redirect and when
12:01:42 INFO - the target request is cross-origin.
12:01:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1847ms
12:01:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:01:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd96400 == 55 [pid = 1796] [id = 456]
12:01:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x8ca04000) [pid = 1796] [serial = 1279] [outer = (nil)]
12:01:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x8cff8c00) [pid = 1796] [serial = 1280] [outer = 0x8ca04000]
12:01:42 INFO - PROCESS | 1796 | 1448308902632 Marionette INFO loaded listener.js
12:01:42 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x8e374400) [pid = 1796] [serial = 1281] [outer = 0x8ca04000]
12:01:43 INFO - PROCESS | 1796 | --DOCSHELL 0x90b04400 == 54 [pid = 1796] [id = 433]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x90b0d400) [pid = 1796] [serial = 1144] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x945a8000) [pid = 1796] [serial = 1080] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x91639800) [pid = 1796] [serial = 1072] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8c993c00) [pid = 1796] [serial = 1129] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x8d176000) [pid = 1796] [serial = 1134] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x97fca800) [pid = 1796] [serial = 1093] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9b3d5800) [pid = 1796] [serial = 1114] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x90755400) [pid = 1796] [serial = 1139] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9cd54400) [pid = 1796] [serial = 1120] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8d17a400) [pid = 1796] [serial = 1069] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x9df1dc00) [pid = 1796] [serial = 1126] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x95552400) [pid = 1796] [serial = 1085] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x9aed1c00) [pid = 1796] [serial = 1111] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x92b7f400) [pid = 1796] [serial = 1075] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9ccb0400) [pid = 1796] [serial = 1117] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x98559c00) [pid = 1796] [serial = 1096] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x956ad400) [pid = 1796] [serial = 1090] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9cda0800) [pid = 1796] [serial = 1123] [outer = (nil)] [url = about:blank]
12:01:43 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9acb6000) [pid = 1796] [serial = 1108] [outer = (nil)] [url = about:blank]
12:01:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:44 INFO - document served over http requires an https
12:01:44 INFO - sub-resource via xhr-request using the http-csp
12:01:44 INFO - delivery method with keep-origin-redirect and when
12:01:44 INFO - the target request is cross-origin.
12:01:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1710ms
12:01:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:01:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c44fc00 == 55 [pid = 1796] [id = 457]
12:01:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8cff1400) [pid = 1796] [serial = 1282] [outer = (nil)]
12:01:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8d17a400) [pid = 1796] [serial = 1283] [outer = 0x8cff1400]
12:01:44 INFO - PROCESS | 1796 | 1448308904325 Marionette INFO loaded listener.js
12:01:44 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x9075e800) [pid = 1796] [serial = 1284] [outer = 0x8cff1400]
12:01:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:45 INFO - document served over http requires an https
12:01:45 INFO - sub-resource via xhr-request using the http-csp
12:01:45 INFO - delivery method with no-redirect and when
12:01:45 INFO - the target request is cross-origin.
12:01:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1288ms
12:01:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:01:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d17d000 == 56 [pid = 1796] [id = 458]
12:01:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x90b4e000) [pid = 1796] [serial = 1285] [outer = (nil)]
12:01:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x90bb9000) [pid = 1796] [serial = 1286] [outer = 0x90b4e000]
12:01:45 INFO - PROCESS | 1796 | 1448308905619 Marionette INFO loaded listener.js
12:01:45 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x91176400) [pid = 1796] [serial = 1287] [outer = 0x90b4e000]
12:01:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:46 INFO - document served over http requires an https
12:01:46 INFO - sub-resource via xhr-request using the http-csp
12:01:46 INFO - delivery method with swap-origin-redirect and when
12:01:46 INFO - the target request is cross-origin.
12:01:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1440ms
12:01:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:01:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x91633400 == 57 [pid = 1796] [id = 459]
12:01:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x91637000) [pid = 1796] [serial = 1288] [outer = (nil)]
12:01:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x9163b400) [pid = 1796] [serial = 1289] [outer = 0x91637000]
12:01:47 INFO - PROCESS | 1796 | 1448308907085 Marionette INFO loaded listener.js
12:01:47 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x91ba3000) [pid = 1796] [serial = 1290] [outer = 0x91637000]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8c9a0800) [pid = 1796] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8e375400) [pid = 1796] [serial = 1152] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x911b8800) [pid = 1796] [serial = 1157] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9475dc00) [pid = 1796] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9559b400) [pid = 1796] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x9569f400) [pid = 1796] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x973f3c00) [pid = 1796] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x98555800) [pid = 1796] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9163c400) [pid = 1796] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8d76e800) [pid = 1796] [serial = 1214] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8cffac00) [pid = 1796] [serial = 1208] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9a85d400) [pid = 1796] [serial = 1202] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8d771c00) [pid = 1796] [serial = 1211] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8c510800) [pid = 1796] [serial = 1205] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x90b03000) [pid = 1796] [serial = 1151] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8cff2c00) [pid = 1796] [serial = 1148] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x91174800) [pid = 1796] [serial = 1156] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308834827]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x90b4a000) [pid = 1796] [serial = 1153] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x9163e000) [pid = 1796] [serial = 1161] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x91303000) [pid = 1796] [serial = 1158] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x91890c00) [pid = 1796] [serial = 1163] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x91bf1400) [pid = 1796] [serial = 1166] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x91f37c00) [pid = 1796] [serial = 1169] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x9229c800) [pid = 1796] [serial = 1172] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x92b7c000) [pid = 1796] [serial = 1175] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x92c74c00) [pid = 1796] [serial = 1178] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x9456dc00) [pid = 1796] [serial = 1181] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x94761800) [pid = 1796] [serial = 1184] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x9559ec00) [pid = 1796] [serial = 1187] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x956abc00) [pid = 1796] [serial = 1190] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x97fc7000) [pid = 1796] [serial = 1193] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x98591400) [pid = 1796] [serial = 1196] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x989c4800) [pid = 1796] [serial = 1199] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x9075d000) [pid = 1796] [serial = 1150] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x8c506c00) [pid = 1796] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x8cff5c00) [pid = 1796] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x92473400) [pid = 1796] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x91172000) [pid = 1796] [serial = 1155] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308834827]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x8bd94400) [pid = 1796] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x8d775400) [pid = 1796] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x91bf6800) [pid = 1796] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x9188bc00) [pid = 1796] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x8c502c00) [pid = 1796] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x92ced800) [pid = 1796] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x8d76d400) [pid = 1796] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x91887800) [pid = 1796] [serial = 1160] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x95572c00) [pid = 1796] [serial = 1185] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x955f7400) [pid = 1796] [serial = 1188] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x973ea800) [pid = 1796] [serial = 1191] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x97fd5000) [pid = 1796] [serial = 1194] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x98602800) [pid = 1796] [serial = 1197] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x9a5a2800) [pid = 1796] [serial = 1200] [outer = (nil)] [url = about:blank]
12:01:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:48 INFO - document served over http requires an http
12:01:48 INFO - sub-resource via fetch-request using the http-csp
12:01:48 INFO - delivery method with keep-origin-redirect and when
12:01:48 INFO - the target request is same-origin.
12:01:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1450ms
12:01:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:01:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0cc00 == 58 [pid = 1796] [id = 460]
12:01:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x8d1e9000) [pid = 1796] [serial = 1291] [outer = (nil)]
12:01:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x91169000) [pid = 1796] [serial = 1292] [outer = 0x8d1e9000]
12:01:48 INFO - PROCESS | 1796 | 1448308908513 Marionette INFO loaded listener.js
12:01:48 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x91baa400) [pid = 1796] [serial = 1293] [outer = 0x8d1e9000]
12:01:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:49 INFO - document served over http requires an http
12:01:49 INFO - sub-resource via fetch-request using the http-csp
12:01:49 INFO - delivery method with no-redirect and when
12:01:49 INFO - the target request is same-origin.
12:01:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1154ms
12:01:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:01:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b4a000 == 59 [pid = 1796] [id = 461]
12:01:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x91bf5800) [pid = 1796] [serial = 1294] [outer = (nil)]
12:01:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x92467800) [pid = 1796] [serial = 1295] [outer = 0x91bf5800]
12:01:49 INFO - PROCESS | 1796 | 1448308909700 Marionette INFO loaded listener.js
12:01:49 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x92c71c00) [pid = 1796] [serial = 1296] [outer = 0x91bf5800]
12:01:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:51 INFO - document served over http requires an http
12:01:51 INFO - sub-resource via fetch-request using the http-csp
12:01:51 INFO - delivery method with swap-origin-redirect and when
12:01:51 INFO - the target request is same-origin.
12:01:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1679ms
12:01:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:01:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d174000 == 60 [pid = 1796] [id = 462]
12:01:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x8d1dcc00) [pid = 1796] [serial = 1297] [outer = (nil)]
12:01:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x8d776000) [pid = 1796] [serial = 1298] [outer = 0x8d1dcc00]
12:01:51 INFO - PROCESS | 1796 | 1448308911625 Marionette INFO loaded listener.js
12:01:51 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x90b4d400) [pid = 1796] [serial = 1299] [outer = 0x8d1dcc00]
12:01:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x9130b400 == 61 [pid = 1796] [id = 463]
12:01:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x9130d000) [pid = 1796] [serial = 1300] [outer = (nil)]
12:01:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91307c00) [pid = 1796] [serial = 1301] [outer = 0x9130d000]
12:01:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:52 INFO - document served over http requires an http
12:01:52 INFO - sub-resource via iframe-tag using the http-csp
12:01:52 INFO - delivery method with keep-origin-redirect and when
12:01:52 INFO - the target request is same-origin.
12:01:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1900ms
12:01:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:01:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x91de5c00 == 62 [pid = 1796] [id = 464]
12:01:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x91de6400) [pid = 1796] [serial = 1302] [outer = (nil)]
12:01:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91f37c00) [pid = 1796] [serial = 1303] [outer = 0x91de6400]
12:01:53 INFO - PROCESS | 1796 | 1448308913452 Marionette INFO loaded listener.js
12:01:53 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x92b7e400) [pid = 1796] [serial = 1304] [outer = 0x91de6400]
12:01:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cfa000 == 63 [pid = 1796] [id = 465]
12:01:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x94564400) [pid = 1796] [serial = 1305] [outer = (nil)]
12:01:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x8bf20000) [pid = 1796] [serial = 1306] [outer = 0x94564400]
12:01:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:54 INFO - document served over http requires an http
12:01:54 INFO - sub-resource via iframe-tag using the http-csp
12:01:54 INFO - delivery method with no-redirect and when
12:01:54 INFO - the target request is same-origin.
12:01:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1705ms
12:01:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:01:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cff8400 == 64 [pid = 1796] [id = 466]
12:01:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x9456ac00) [pid = 1796] [serial = 1307] [outer = (nil)]
12:01:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x945bb400) [pid = 1796] [serial = 1308] [outer = 0x9456ac00]
12:01:55 INFO - PROCESS | 1796 | 1448308915219 Marionette INFO loaded listener.js
12:01:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x9554ec00) [pid = 1796] [serial = 1309] [outer = 0x9456ac00]
12:01:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x9559c000 == 65 [pid = 1796] [id = 467]
12:01:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x9559d800) [pid = 1796] [serial = 1310] [outer = (nil)]
12:01:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x95576400) [pid = 1796] [serial = 1311] [outer = 0x9559d800]
12:01:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:56 INFO - document served over http requires an http
12:01:56 INFO - sub-resource via iframe-tag using the http-csp
12:01:56 INFO - delivery method with swap-origin-redirect and when
12:01:56 INFO - the target request is same-origin.
12:01:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1693ms
12:01:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:01:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c450c00 == 66 [pid = 1796] [id = 468]
12:01:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8ca0d800) [pid = 1796] [serial = 1312] [outer = (nil)]
12:01:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x955a1000) [pid = 1796] [serial = 1313] [outer = 0x8ca0d800]
12:01:56 INFO - PROCESS | 1796 | 1448308916921 Marionette INFO loaded listener.js
12:01:57 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x956a2000) [pid = 1796] [serial = 1314] [outer = 0x8ca0d800]
12:01:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:58 INFO - document served over http requires an http
12:01:58 INFO - sub-resource via script-tag using the http-csp
12:01:58 INFO - delivery method with keep-origin-redirect and when
12:01:58 INFO - the target request is same-origin.
12:01:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1641ms
12:01:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:01:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x955f9000 == 67 [pid = 1796] [id = 469]
12:01:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x96123000) [pid = 1796] [serial = 1315] [outer = (nil)]
12:01:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x96127800) [pid = 1796] [serial = 1316] [outer = 0x96123000]
12:01:58 INFO - PROCESS | 1796 | 1448308918409 Marionette INFO loaded listener.js
12:01:58 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x973e9400) [pid = 1796] [serial = 1317] [outer = 0x96123000]
12:01:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:01:59 INFO - document served over http requires an http
12:01:59 INFO - sub-resource via script-tag using the http-csp
12:01:59 INFO - delivery method with no-redirect and when
12:01:59 INFO - the target request is same-origin.
12:01:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1495ms
12:01:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:01:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x96128800 == 68 [pid = 1796] [id = 470]
12:01:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x973f1000) [pid = 1796] [serial = 1318] [outer = (nil)]
12:01:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x973f5400) [pid = 1796] [serial = 1319] [outer = 0x973f1000]
12:01:59 INFO - PROCESS | 1796 | 1448308919913 Marionette INFO loaded listener.js
12:02:00 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x97fcdc00) [pid = 1796] [serial = 1320] [outer = 0x973f1000]
12:02:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:01 INFO - document served over http requires an http
12:02:01 INFO - sub-resource via script-tag using the http-csp
12:02:01 INFO - delivery method with swap-origin-redirect and when
12:02:01 INFO - the target request is same-origin.
12:02:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1500ms
12:02:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:02:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x95548800 == 69 [pid = 1796] [id = 471]
12:02:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x97fd2c00) [pid = 1796] [serial = 1321] [outer = (nil)]
12:02:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x98174000) [pid = 1796] [serial = 1322] [outer = 0x97fd2c00]
12:02:01 INFO - PROCESS | 1796 | 1448308921448 Marionette INFO loaded listener.js
12:02:01 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x98552400) [pid = 1796] [serial = 1323] [outer = 0x97fd2c00]
12:02:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:02 INFO - document served over http requires an http
12:02:02 INFO - sub-resource via xhr-request using the http-csp
12:02:02 INFO - delivery method with keep-origin-redirect and when
12:02:02 INFO - the target request is same-origin.
12:02:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1487ms
12:02:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:02:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x945c0400 == 70 [pid = 1796] [id = 472]
12:02:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x9817e800) [pid = 1796] [serial = 1324] [outer = (nil)]
12:02:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x9855b000) [pid = 1796] [serial = 1325] [outer = 0x9817e800]
12:02:02 INFO - PROCESS | 1796 | 1448308922936 Marionette INFO loaded listener.js
12:02:03 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x98595000) [pid = 1796] [serial = 1326] [outer = 0x9817e800]
12:02:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:04 INFO - document served over http requires an http
12:02:04 INFO - sub-resource via xhr-request using the http-csp
12:02:04 INFO - delivery method with no-redirect and when
12:02:04 INFO - the target request is same-origin.
12:02:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1450ms
12:02:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:02:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x973f4c00 == 71 [pid = 1796] [id = 473]
12:02:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x98593800) [pid = 1796] [serial = 1327] [outer = (nil)]
12:02:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x9859bc00) [pid = 1796] [serial = 1328] [outer = 0x98593800]
12:02:04 INFO - PROCESS | 1796 | 1448308924426 Marionette INFO loaded listener.js
12:02:04 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x98609000) [pid = 1796] [serial = 1329] [outer = 0x98593800]
12:02:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:05 INFO - document served over http requires an http
12:02:05 INFO - sub-resource via xhr-request using the http-csp
12:02:05 INFO - delivery method with swap-origin-redirect and when
12:02:05 INFO - the target request is same-origin.
12:02:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1484ms
12:02:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:02:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x98603c00 == 72 [pid = 1796] [id = 474]
12:02:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9860b400) [pid = 1796] [serial = 1330] [outer = (nil)]
12:02:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x989c7400) [pid = 1796] [serial = 1331] [outer = 0x9860b400]
12:02:05 INFO - PROCESS | 1796 | 1448308925871 Marionette INFO loaded listener.js
12:02:05 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x9a5a4800) [pid = 1796] [serial = 1332] [outer = 0x9860b400]
12:02:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:07 INFO - document served over http requires an https
12:02:07 INFO - sub-resource via fetch-request using the http-csp
12:02:07 INFO - delivery method with keep-origin-redirect and when
12:02:07 INFO - the target request is same-origin.
12:02:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2142ms
12:02:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:02:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x9a61f000 == 73 [pid = 1796] [id = 475]
12:02:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x9a620800) [pid = 1796] [serial = 1333] [outer = (nil)]
12:02:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x9aba6000) [pid = 1796] [serial = 1334] [outer = 0x9a620800]
12:02:08 INFO - PROCESS | 1796 | 1448308928343 Marionette INFO loaded listener.js
12:02:08 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x9aeda400) [pid = 1796] [serial = 1335] [outer = 0x9a620800]
12:02:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:09 INFO - document served over http requires an https
12:02:09 INFO - sub-resource via fetch-request using the http-csp
12:02:09 INFO - delivery method with no-redirect and when
12:02:09 INFO - the target request is same-origin.
12:02:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2000ms
12:02:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:02:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x94567c00 == 74 [pid = 1796] [id = 476]
12:02:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x945c1400) [pid = 1796] [serial = 1336] [outer = (nil)]
12:02:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x9b0cec00) [pid = 1796] [serial = 1337] [outer = 0x945c1400]
12:02:10 INFO - PROCESS | 1796 | 1448308930431 Marionette INFO loaded listener.js
12:02:10 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x9b6fc400) [pid = 1796] [serial = 1338] [outer = 0x945c1400]
12:02:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:11 INFO - document served over http requires an https
12:02:11 INFO - sub-resource via fetch-request using the http-csp
12:02:11 INFO - delivery method with swap-origin-redirect and when
12:02:11 INFO - the target request is same-origin.
12:02:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2257ms
12:02:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:02:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x9af7b000 == 75 [pid = 1796] [id = 477]
12:02:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x9b0d0c00) [pid = 1796] [serial = 1339] [outer = (nil)]
12:02:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x9cbef400) [pid = 1796] [serial = 1340] [outer = 0x9b0d0c00]
12:02:12 INFO - PROCESS | 1796 | 1448308932725 Marionette INFO loaded listener.js
12:02:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x9cd1ac00) [pid = 1796] [serial = 1341] [outer = 0x9b0d0c00]
12:02:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x9cd59400 == 76 [pid = 1796] [id = 478]
12:02:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x9cd98c00) [pid = 1796] [serial = 1342] [outer = (nil)]
12:02:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x9cd51400) [pid = 1796] [serial = 1343] [outer = 0x9cd98c00]
12:02:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:14 INFO - document served over http requires an https
12:02:14 INFO - sub-resource via iframe-tag using the http-csp
12:02:14 INFO - delivery method with keep-origin-redirect and when
12:02:14 INFO - the target request is same-origin.
12:02:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2639ms
12:02:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:02:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x95544800 == 77 [pid = 1796] [id = 479]
12:02:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x9aacb000) [pid = 1796] [serial = 1344] [outer = (nil)]
12:02:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x9cd99000) [pid = 1796] [serial = 1345] [outer = 0x9aacb000]
12:02:15 INFO - PROCESS | 1796 | 1448308935367 Marionette INFO loaded listener.js
12:02:15 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x9cda5000) [pid = 1796] [serial = 1346] [outer = 0x9aacb000]
12:02:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x9df1d400 == 78 [pid = 1796] [id = 480]
12:02:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x9df1e000) [pid = 1796] [serial = 1347] [outer = (nil)]
12:02:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x9cda7c00) [pid = 1796] [serial = 1348] [outer = 0x9df1e000]
12:02:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:16 INFO - document served over http requires an https
12:02:16 INFO - sub-resource via iframe-tag using the http-csp
12:02:16 INFO - delivery method with no-redirect and when
12:02:16 INFO - the target request is same-origin.
12:02:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2257ms
12:02:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:02:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x955f5800 == 79 [pid = 1796] [id = 481]
12:02:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9cd9a000) [pid = 1796] [serial = 1349] [outer = (nil)]
12:02:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x9df1e800) [pid = 1796] [serial = 1350] [outer = 0x9cd9a000]
12:02:17 INFO - PROCESS | 1796 | 1448308937551 Marionette INFO loaded listener.js
12:02:17 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x9e96d400) [pid = 1796] [serial = 1351] [outer = 0x9cd9a000]
12:02:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x9e975800 == 80 [pid = 1796] [id = 482]
12:02:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x9e975c00) [pid = 1796] [serial = 1352] [outer = (nil)]
12:02:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x9e978800) [pid = 1796] [serial = 1353] [outer = 0x9e975c00]
12:02:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:19 INFO - document served over http requires an https
12:02:19 INFO - sub-resource via iframe-tag using the http-csp
12:02:19 INFO - delivery method with swap-origin-redirect and when
12:02:19 INFO - the target request is same-origin.
12:02:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2463ms
12:02:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:02:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x9df1dc00 == 81 [pid = 1796] [id = 483]
12:02:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x9e96c400) [pid = 1796] [serial = 1354] [outer = (nil)]
12:02:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x9eab2400) [pid = 1796] [serial = 1355] [outer = 0x9e96c400]
12:02:20 INFO - PROCESS | 1796 | 1448308940135 Marionette INFO loaded listener.js
12:02:20 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x9f910400) [pid = 1796] [serial = 1356] [outer = 0x9e96c400]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8c45ac00 == 80 [pid = 1796] [id = 416]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8d76ac00 == 79 [pid = 1796] [id = 435]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8e371c00 == 78 [pid = 1796] [id = 405]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x90bb8400 == 77 [pid = 1796] [id = 437]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf15000 == 76 [pid = 1796] [id = 417]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x90763000 == 75 [pid = 1796] [id = 418]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd92c00 == 74 [pid = 1796] [id = 420]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9d000 == 73 [pid = 1796] [id = 422]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x95598c00 == 72 [pid = 1796] [id = 423]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x9559dc00 == 71 [pid = 1796] [id = 424]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x973efc00 == 70 [pid = 1796] [id = 425]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x91ba9c00 == 69 [pid = 1796] [id = 428]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8e377400 == 68 [pid = 1796] [id = 421]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x911b7800 == 67 [pid = 1796] [id = 413]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x9075ec00 == 66 [pid = 1796] [id = 427]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x97fcb400 == 65 [pid = 1796] [id = 426]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x9475ec00 == 64 [pid = 1796] [id = 448]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x95579c00 == 63 [pid = 1796] [id = 450]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x955fb000 == 62 [pid = 1796] [id = 452]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x9075dc00 == 61 [pid = 1796] [id = 453]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9a400 == 60 [pid = 1796] [id = 454]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca0b400 == 59 [pid = 1796] [id = 455]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd96400 == 58 [pid = 1796] [id = 456]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8c450800 == 57 [pid = 1796] [id = 401]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8c44fc00 == 56 [pid = 1796] [id = 457]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8d76fc00 == 55 [pid = 1796] [id = 411]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8d17d000 == 54 [pid = 1796] [id = 458]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x92469800 == 53 [pid = 1796] [id = 419]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8c50e000 == 52 [pid = 1796] [id = 407]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x91633400 == 51 [pid = 1796] [id = 459]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf18000 == 50 [pid = 1796] [id = 403]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x9188a400 == 49 [pid = 1796] [id = 415]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca0cc00 == 48 [pid = 1796] [id = 460]
12:02:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8c9a0400 == 47 [pid = 1796] [id = 409]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8d174000 == 46 [pid = 1796] [id = 462]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x9130b400 == 45 [pid = 1796] [id = 463]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x91de5c00 == 44 [pid = 1796] [id = 464]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x92cfa000 == 43 [pid = 1796] [id = 465]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8cff8400 == 42 [pid = 1796] [id = 466]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x9559c000 == 41 [pid = 1796] [id = 467]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8c450c00 == 40 [pid = 1796] [id = 468]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x955f9000 == 39 [pid = 1796] [id = 469]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x96128800 == 38 [pid = 1796] [id = 470]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x95548800 == 37 [pid = 1796] [id = 471]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x945c0400 == 36 [pid = 1796] [id = 472]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x973f4c00 == 35 [pid = 1796] [id = 473]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x98603c00 == 34 [pid = 1796] [id = 474]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x9a61f000 == 33 [pid = 1796] [id = 475]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x94567c00 == 32 [pid = 1796] [id = 476]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x9af7b000 == 31 [pid = 1796] [id = 477]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x9cd59400 == 30 [pid = 1796] [id = 478]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x95544800 == 29 [pid = 1796] [id = 479]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x9df1d400 == 28 [pid = 1796] [id = 480]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x955f5800 == 27 [pid = 1796] [id = 481]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x9e975800 == 26 [pid = 1796] [id = 482]
12:02:25 INFO - PROCESS | 1796 | --DOCSHELL 0x90b4a000 == 25 [pid = 1796] [id = 461]
12:02:26 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x945b6000) [pid = 1796] [serial = 1182] [outer = (nil)] [url = about:blank]
12:02:26 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x92cf7000) [pid = 1796] [serial = 1179] [outer = (nil)] [url = about:blank]
12:02:26 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x92b84000) [pid = 1796] [serial = 1176] [outer = (nil)] [url = about:blank]
12:02:26 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x9246d000) [pid = 1796] [serial = 1173] [outer = (nil)] [url = about:blank]
12:02:26 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x91f40c00) [pid = 1796] [serial = 1170] [outer = (nil)] [url = about:blank]
12:02:26 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x91bfc400) [pid = 1796] [serial = 1167] [outer = (nil)] [url = about:blank]
12:02:26 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x91ba4800) [pid = 1796] [serial = 1164] [outer = (nil)] [url = about:blank]
12:02:26 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x9130fc00) [pid = 1796] [serial = 1159] [outer = (nil)] [url = about:blank]
12:02:26 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x90bb3c00) [pid = 1796] [serial = 1154] [outer = (nil)] [url = about:blank]
12:02:26 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8d1dec00) [pid = 1796] [serial = 1149] [outer = (nil)] [url = about:blank]
12:02:26 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8c99dc00) [pid = 1796] [serial = 1206] [outer = (nil)] [url = about:blank]
12:02:26 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8e377000) [pid = 1796] [serial = 1212] [outer = (nil)] [url = about:blank]
12:02:26 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8d17b800) [pid = 1796] [serial = 1209] [outer = (nil)] [url = about:blank]
12:02:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:26 INFO - document served over http requires an https
12:02:26 INFO - sub-resource via script-tag using the http-csp
12:02:26 INFO - delivery method with keep-origin-redirect and when
12:02:26 INFO - the target request is same-origin.
12:02:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 7462ms
12:02:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:02:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c509000 == 26 [pid = 1796] [id = 484]
12:02:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8c50a000) [pid = 1796] [serial = 1357] [outer = (nil)]
12:02:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8c50c400) [pid = 1796] [serial = 1358] [outer = 0x8c50a000]
12:02:27 INFO - PROCESS | 1796 | 1448308947464 Marionette INFO loaded listener.js
12:02:27 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8c998c00) [pid = 1796] [serial = 1359] [outer = 0x8c50a000]
12:02:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:29 INFO - document served over http requires an https
12:02:29 INFO - sub-resource via script-tag using the http-csp
12:02:29 INFO - delivery method with no-redirect and when
12:02:29 INFO - the target request is same-origin.
12:02:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2105ms
12:02:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:02:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf15000 == 27 [pid = 1796] [id = 485]
12:02:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8c452c00) [pid = 1796] [serial = 1360] [outer = (nil)]
12:02:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x8cff6c00) [pid = 1796] [serial = 1361] [outer = 0x8c452c00]
12:02:29 INFO - PROCESS | 1796 | 1448308949683 Marionette INFO loaded listener.js
12:02:29 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x8d178000) [pid = 1796] [serial = 1362] [outer = 0x8c452c00]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x989cbc00) [pid = 1796] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x90b05400) [pid = 1796] [serial = 1216] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x91169800) [pid = 1796] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8d76c800) [pid = 1796] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8d76b800) [pid = 1796] [serial = 1221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308873638]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8bd9dc00) [pid = 1796] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x9188f000) [pid = 1796] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x95552c00) [pid = 1796] [serial = 1265] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x90754c00) [pid = 1796] [serial = 1223] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x91bf5800) [pid = 1796] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9116bc00) [pid = 1796] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8d176800) [pid = 1796] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x945b2000) [pid = 1796] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8ca04000) [pid = 1796] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9475f000) [pid = 1796] [serial = 1258] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x92468c00) [pid = 1796] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8c44f800) [pid = 1796] [serial = 1218] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x92cf1800) [pid = 1796] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x95596c00) [pid = 1796] [serial = 1263] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308893422]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x90b4e000) [pid = 1796] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x90bb8800) [pid = 1796] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8cff1400) [pid = 1796] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8d768c00) [pid = 1796] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8ca0dc00) [pid = 1796] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x955fb800) [pid = 1796] [serial = 1268] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x92b7d400) [pid = 1796] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8d1e9000) [pid = 1796] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x91df1400) [pid = 1796] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x91637000) [pid = 1796] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x91ba2c00) [pid = 1796] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x9475cc00) [pid = 1796] [serial = 1260] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x92467800) [pid = 1796] [serial = 1295] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8d178c00) [pid = 1796] [serial = 1222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308873638]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x90b0a800) [pid = 1796] [serial = 1224] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x90bb7c00) [pid = 1796] [serial = 1227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x9116c000) [pid = 1796] [serial = 1229] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x911b7000) [pid = 1796] [serial = 1232] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x91635800) [pid = 1796] [serial = 1235] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x91b9f000) [pid = 1796] [serial = 1238] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x91de4400) [pid = 1796] [serial = 1241] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x91f3f000) [pid = 1796] [serial = 1244] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x9246e800) [pid = 1796] [serial = 1247] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x92c68000) [pid = 1796] [serial = 1250] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x92cf8000) [pid = 1796] [serial = 1253] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x945bb000) [pid = 1796] [serial = 1256] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x9475bc00) [pid = 1796] [serial = 1259] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x95546c00) [pid = 1796] [serial = 1261] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x95594400) [pid = 1796] [serial = 1264] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308893422]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x95595800) [pid = 1796] [serial = 1266] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x945c3400) [pid = 1796] [serial = 1269] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x91bf8000) [pid = 1796] [serial = 1271] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x8bf19800) [pid = 1796] [serial = 1274] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x9188dc00) [pid = 1796] [serial = 1277] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x8cff8c00) [pid = 1796] [serial = 1280] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x8d17a400) [pid = 1796] [serial = 1283] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x90bb9000) [pid = 1796] [serial = 1286] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x9163b400) [pid = 1796] [serial = 1289] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x91169000) [pid = 1796] [serial = 1292] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x8cff8800) [pid = 1796] [serial = 1217] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x8c992c00) [pid = 1796] [serial = 1219] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x9aed1800) [pid = 1796] [serial = 1203] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x91bef000) [pid = 1796] [serial = 1239] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x91f35800) [pid = 1796] [serial = 1242] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x9229cc00) [pid = 1796] [serial = 1245] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x8e374400) [pid = 1796] [serial = 1281] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x9075e800) [pid = 1796] [serial = 1284] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x91176400) [pid = 1796] [serial = 1287] [outer = (nil)] [url = about:blank]
12:02:33 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x9075d800) [pid = 1796] [serial = 1215] [outer = (nil)] [url = about:blank]
12:02:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:33 INFO - document served over http requires an https
12:02:33 INFO - sub-resource via script-tag using the http-csp
12:02:33 INFO - delivery method with swap-origin-redirect and when
12:02:33 INFO - the target request is same-origin.
12:02:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 4798ms
12:02:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:02:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c992c00 == 28 [pid = 1796] [id = 486]
12:02:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x8d1df800) [pid = 1796] [serial = 1363] [outer = (nil)]
12:02:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x8d1e5800) [pid = 1796] [serial = 1364] [outer = 0x8d1df800]
12:02:34 INFO - PROCESS | 1796 | 1448308954431 Marionette INFO loaded listener.js
12:02:34 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x8d777c00) [pid = 1796] [serial = 1365] [outer = 0x8d1df800]
12:02: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
12:02:35 INFO - document served over http requires an https
12:02:35 INFO - sub-resource via xhr-request using the http-csp
12:02:35 INFO - delivery method with keep-origin-redirect and when
12:02:35 INFO - the target request is same-origin.
12:02:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1752ms
12:02:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:02:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1e400 == 29 [pid = 1796] [id = 487]
12:02:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x8c44f800) [pid = 1796] [serial = 1366] [outer = (nil)]
12:02:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x8c458000) [pid = 1796] [serial = 1367] [outer = 0x8c44f800]
12:02:36 INFO - PROCESS | 1796 | 1448308956249 Marionette INFO loaded listener.js
12:02:36 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x8ca03000) [pid = 1796] [serial = 1368] [outer = 0x8c44f800]
12:02:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:38 INFO - document served over http requires an https
12:02:38 INFO - sub-resource via xhr-request using the http-csp
12:02:38 INFO - delivery method with no-redirect and when
12:02:38 INFO - the target request is same-origin.
12:02:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2245ms
12:02:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:02:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9c400 == 30 [pid = 1796] [id = 488]
12:02:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x8d1e0000) [pid = 1796] [serial = 1369] [outer = (nil)]
12:02:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x8d1eb800) [pid = 1796] [serial = 1370] [outer = 0x8d1e0000]
12:02:38 INFO - PROCESS | 1796 | 1448308958431 Marionette INFO loaded listener.js
12:02:38 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x8e374400) [pid = 1796] [serial = 1371] [outer = 0x8d1e0000]
12:02:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:40 INFO - document served over http requires an https
12:02:40 INFO - sub-resource via xhr-request using the http-csp
12:02:40 INFO - delivery method with swap-origin-redirect and when
12:02:40 INFO - the target request is same-origin.
12:02:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2152ms
12:02:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:02:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e1400 == 31 [pid = 1796] [id = 489]
12:02:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x8e37b400) [pid = 1796] [serial = 1372] [outer = (nil)]
12:02:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x90762000) [pid = 1796] [serial = 1373] [outer = 0x8e37b400]
12:02:40 INFO - PROCESS | 1796 | 1448308960668 Marionette INFO loaded listener.js
12:02:40 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x90b41800) [pid = 1796] [serial = 1374] [outer = 0x8e37b400]
12:02:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:42 INFO - document served over http requires an http
12:02:42 INFO - sub-resource via fetch-request using the meta-csp
12:02:42 INFO - delivery method with keep-origin-redirect and when
12:02:42 INFO - the target request is cross-origin.
12:02:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2143ms
12:02:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:02:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1ddc00 == 32 [pid = 1796] [id = 490]
12:02:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x90bb0400) [pid = 1796] [serial = 1375] [outer = (nil)]
12:02:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x90bb6800) [pid = 1796] [serial = 1376] [outer = 0x90bb0400]
12:02:42 INFO - PROCESS | 1796 | 1448308962737 Marionette INFO loaded listener.js
12:02:42 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x9116a400) [pid = 1796] [serial = 1377] [outer = 0x90bb0400]
12:02:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:44 INFO - document served over http requires an http
12:02:44 INFO - sub-resource via fetch-request using the meta-csp
12:02:44 INFO - delivery method with no-redirect and when
12:02:44 INFO - the target request is cross-origin.
12:02:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1691ms
12:02:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:02:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x91172400 == 33 [pid = 1796] [id = 491]
12:02:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x91174c00) [pid = 1796] [serial = 1378] [outer = (nil)]
12:02:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x911ae400) [pid = 1796] [serial = 1379] [outer = 0x91174c00]
12:02:44 INFO - PROCESS | 1796 | 1448308964730 Marionette INFO loaded listener.js
12:02:44 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x911b9400) [pid = 1796] [serial = 1380] [outer = 0x91174c00]
12:02:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:46 INFO - document served over http requires an http
12:02:46 INFO - sub-resource via fetch-request using the meta-csp
12:02:46 INFO - delivery method with swap-origin-redirect and when
12:02:46 INFO - the target request is cross-origin.
12:02:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2199ms
12:02:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:02:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x9130b400 == 34 [pid = 1796] [id = 492]
12:02:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x9130fc00) [pid = 1796] [serial = 1381] [outer = (nil)]
12:02:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x9188c800) [pid = 1796] [serial = 1382] [outer = 0x9130fc00]
12:02:47 INFO - PROCESS | 1796 | 1448308967037 Marionette INFO loaded listener.js
12:02:47 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x91ba0400) [pid = 1796] [serial = 1383] [outer = 0x9130fc00]
12:02:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x91bab000 == 35 [pid = 1796] [id = 493]
12:02:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91bab800) [pid = 1796] [serial = 1384] [outer = (nil)]
12:02:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x91ba6000) [pid = 1796] [serial = 1385] [outer = 0x91bab800]
12:02:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:49 INFO - document served over http requires an http
12:02:49 INFO - sub-resource via iframe-tag using the meta-csp
12:02:49 INFO - delivery method with keep-origin-redirect and when
12:02:49 INFO - the target request is cross-origin.
12:02:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3006ms
12:02:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:02:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd96400 == 36 [pid = 1796] [id = 494]
12:02:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x8bd9f400) [pid = 1796] [serial = 1386] [outer = (nil)]
12:02:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x91ba9800) [pid = 1796] [serial = 1387] [outer = 0x8bd9f400]
12:02:49 INFO - PROCESS | 1796 | 1448308969749 Marionette INFO loaded listener.js
12:02:49 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x8d17c400) [pid = 1796] [serial = 1388] [outer = 0x8bd9f400]
12:02:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x91de7000 == 37 [pid = 1796] [id = 495]
12:02:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x91de7c00) [pid = 1796] [serial = 1389] [outer = (nil)]
12:02:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x91df2c00) [pid = 1796] [serial = 1390] [outer = 0x91de7c00]
12:02:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:51 INFO - document served over http requires an http
12:02:51 INFO - sub-resource via iframe-tag using the meta-csp
12:02:51 INFO - delivery method with no-redirect and when
12:02:51 INFO - the target request is cross-origin.
12:02:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2271ms
12:02:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:02:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b4c000 == 38 [pid = 1796] [id = 496]
12:02:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x91bedc00) [pid = 1796] [serial = 1391] [outer = (nil)]
12:02:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x91de9800) [pid = 1796] [serial = 1392] [outer = 0x91bedc00]
12:02:52 INFO - PROCESS | 1796 | 1448308972149 Marionette INFO loaded listener.js
12:02:52 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x91f3f000) [pid = 1796] [serial = 1393] [outer = 0x91bedc00]
12:02:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x91f42800 == 39 [pid = 1796] [id = 497]
12:02:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x92295400) [pid = 1796] [serial = 1394] [outer = (nil)]
12:02:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x9229c400) [pid = 1796] [serial = 1395] [outer = 0x92295400]
12:02:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:53 INFO - document served over http requires an http
12:02:53 INFO - sub-resource via iframe-tag using the meta-csp
12:02:53 INFO - delivery method with swap-origin-redirect and when
12:02:53 INFO - the target request is cross-origin.
12:02:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2158ms
12:02:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:02:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x911adc00 == 40 [pid = 1796] [id = 498]
12:02:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x91def800) [pid = 1796] [serial = 1396] [outer = (nil)]
12:02:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x9229ac00) [pid = 1796] [serial = 1397] [outer = 0x91def800]
12:02:54 INFO - PROCESS | 1796 | 1448308974195 Marionette INFO loaded listener.js
12:02:54 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x9246e400) [pid = 1796] [serial = 1398] [outer = 0x91def800]
12:02:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:55 INFO - document served over http requires an http
12:02:55 INFO - sub-resource via script-tag using the meta-csp
12:02:55 INFO - delivery method with keep-origin-redirect and when
12:02:55 INFO - the target request is cross-origin.
12:02:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2147ms
12:02:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:02:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e37b000 == 41 [pid = 1796] [id = 499]
12:02:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x92471c00) [pid = 1796] [serial = 1399] [outer = (nil)]
12:02:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x92475c00) [pid = 1796] [serial = 1400] [outer = 0x92471c00]
12:02:56 INFO - PROCESS | 1796 | 1448308976349 Marionette INFO loaded listener.js
12:02:56 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x92b83c00) [pid = 1796] [serial = 1401] [outer = 0x92471c00]
12:02:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:57 INFO - document served over http requires an http
12:02:57 INFO - sub-resource via script-tag using the meta-csp
12:02:57 INFO - delivery method with no-redirect and when
12:02:57 INFO - the target request is cross-origin.
12:02:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1796ms
12:02:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:02:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c70000 == 42 [pid = 1796] [id = 500]
12:02:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x92c74400) [pid = 1796] [serial = 1402] [outer = (nil)]
12:02:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x92cec400) [pid = 1796] [serial = 1403] [outer = 0x92c74400]
12:02:58 INFO - PROCESS | 1796 | 1448308978181 Marionette INFO loaded listener.js
12:02:58 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x94560800) [pid = 1796] [serial = 1404] [outer = 0x92c74400]
12:02:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:59 INFO - document served over http requires an http
12:02:59 INFO - sub-resource via script-tag using the meta-csp
12:02:59 INFO - delivery method with swap-origin-redirect and when
12:02:59 INFO - the target request is cross-origin.
12:02:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1749ms
12:02:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:02:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd99c00 == 43 [pid = 1796] [id = 501]
12:02:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x92299c00) [pid = 1796] [serial = 1405] [outer = (nil)]
12:02:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x945afc00) [pid = 1796] [serial = 1406] [outer = 0x92299c00]
12:02:59 INFO - PROCESS | 1796 | 1448308979904 Marionette INFO loaded listener.js
12:03:00 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x945c4400) [pid = 1796] [serial = 1407] [outer = 0x92299c00]
12:03:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:01 INFO - document served over http requires an http
12:03:01 INFO - sub-resource via xhr-request using the meta-csp
12:03:01 INFO - delivery method with keep-origin-redirect and when
12:03:01 INFO - the target request is cross-origin.
12:03:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1539ms
12:03:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:03:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x94759800 == 44 [pid = 1796] [id = 502]
12:03:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x9475a400) [pid = 1796] [serial = 1408] [outer = (nil)]
12:03:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x9475fc00) [pid = 1796] [serial = 1409] [outer = 0x9475a400]
12:03:01 INFO - PROCESS | 1796 | 1448308981638 Marionette INFO loaded listener.js
12:03:01 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x95552c00) [pid = 1796] [serial = 1410] [outer = 0x9475a400]
12:03:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:03 INFO - document served over http requires an http
12:03:03 INFO - sub-resource via xhr-request using the meta-csp
12:03:03 INFO - delivery method with no-redirect and when
12:03:03 INFO - the target request is cross-origin.
12:03:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2017ms
12:03:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:03:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x95546c00 == 45 [pid = 1796] [id = 503]
12:03:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x95570400) [pid = 1796] [serial = 1411] [outer = (nil)]
12:03:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x95576000) [pid = 1796] [serial = 1412] [outer = 0x95570400]
12:03:03 INFO - PROCESS | 1796 | 1448308983580 Marionette INFO loaded listener.js
12:03:03 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x955a0c00) [pid = 1796] [serial = 1413] [outer = 0x95570400]
12:03:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:04 INFO - document served over http requires an http
12:03:04 INFO - sub-resource via xhr-request using the meta-csp
12:03:04 INFO - delivery method with swap-origin-redirect and when
12:03:04 INFO - the target request is cross-origin.
12:03:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1895ms
12:03:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:03:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x945af400 == 46 [pid = 1796] [id = 504]
12:03:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x955ef000) [pid = 1796] [serial = 1414] [outer = (nil)]
12:03:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x955f6c00) [pid = 1796] [serial = 1415] [outer = 0x955ef000]
12:03:05 INFO - PROCESS | 1796 | 1448308985507 Marionette INFO loaded listener.js
12:03:05 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x956a9800) [pid = 1796] [serial = 1416] [outer = 0x955ef000]
12:03:07 INFO - PROCESS | 1796 | --DOCSHELL 0x8c509000 == 45 [pid = 1796] [id = 484]
12:03:07 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf15000 == 44 [pid = 1796] [id = 485]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x9116ac00 == 43 [pid = 1796] [id = 439]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1e400 == 42 [pid = 1796] [id = 487]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9c400 == 41 [pid = 1796] [id = 488]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e1400 == 40 [pid = 1796] [id = 489]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8c991c00 == 39 [pid = 1796] [id = 441]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd98800 == 38 [pid = 1796] [id = 442]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1ddc00 == 37 [pid = 1796] [id = 490]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x91172400 == 36 [pid = 1796] [id = 491]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x90bbc000 == 35 [pid = 1796] [id = 438]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x90763400 == 34 [pid = 1796] [id = 443]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x9df1dc00 == 33 [pid = 1796] [id = 483]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x9130b400 == 32 [pid = 1796] [id = 492]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x91bab000 == 31 [pid = 1796] [id = 493]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1dc00 == 30 [pid = 1796] [id = 444]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd96400 == 29 [pid = 1796] [id = 494]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x945b0800 == 28 [pid = 1796] [id = 447]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x91de7000 == 27 [pid = 1796] [id = 495]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x9554cc00 == 26 [pid = 1796] [id = 451]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x90b4c000 == 25 [pid = 1796] [id = 496]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x91f42800 == 24 [pid = 1796] [id = 497]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x911adc00 == 23 [pid = 1796] [id = 498]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x9475c000 == 22 [pid = 1796] [id = 449]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8e37b000 == 21 [pid = 1796] [id = 499]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x92c6b800 == 20 [pid = 1796] [id = 446]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x92b7d000 == 19 [pid = 1796] [id = 445]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x92c70000 == 18 [pid = 1796] [id = 500]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd99c00 == 17 [pid = 1796] [id = 501]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x94759800 == 16 [pid = 1796] [id = 502]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x95546c00 == 15 [pid = 1796] [id = 503]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8c501400 == 14 [pid = 1796] [id = 429]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd93400 == 13 [pid = 1796] [id = 430]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8c999800 == 12 [pid = 1796] [id = 432]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8d76d000 == 11 [pid = 1796] [id = 431]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8c992c00 == 10 [pid = 1796] [id = 486]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8d771000 == 9 [pid = 1796] [id = 436]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8c44f000 == 8 [pid = 1796] [id = 434]
12:03:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8cff5000 == 7 [pid = 1796] [id = 440]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x92c71c00) [pid = 1796] [serial = 1296] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8ca10000) [pid = 1796] [serial = 1220] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x945ac000) [pid = 1796] [serial = 1278] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x90757400) [pid = 1796] [serial = 1275] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x94565800) [pid = 1796] [serial = 1272] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x955f1000) [pid = 1796] [serial = 1267] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x95553c00) [pid = 1796] [serial = 1262] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x94752400) [pid = 1796] [serial = 1257] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x945aa000) [pid = 1796] [serial = 1254] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x92c72800) [pid = 1796] [serial = 1251] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x92b77c00) [pid = 1796] [serial = 1248] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x9188a800) [pid = 1796] [serial = 1236] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x91309000) [pid = 1796] [serial = 1233] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x91176c00) [pid = 1796] [serial = 1230] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x90b48400) [pid = 1796] [serial = 1225] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x91baa400) [pid = 1796] [serial = 1293] [outer = (nil)] [url = about:blank]
12:03:08 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x91ba3000) [pid = 1796] [serial = 1290] [outer = (nil)] [url = about:blank]
12:03:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:09 INFO - document served over http requires an https
12:03:09 INFO - sub-resource via fetch-request using the meta-csp
12:03:09 INFO - delivery method with keep-origin-redirect and when
12:03:09 INFO - the target request is cross-origin.
12:03:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 4657ms
12:03:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:03:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c501400 == 8 [pid = 1796] [id = 505]
12:03:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8c502400) [pid = 1796] [serial = 1417] [outer = (nil)]
12:03:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8c50fc00) [pid = 1796] [serial = 1418] [outer = 0x8c502400]
12:03:09 INFO - PROCESS | 1796 | 1448308989967 Marionette INFO loaded listener.js
12:03:10 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8c9a0000) [pid = 1796] [serial = 1419] [outer = 0x8c502400]
12:03:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:11 INFO - document served over http requires an https
12:03:11 INFO - sub-resource via fetch-request using the meta-csp
12:03:11 INFO - delivery method with no-redirect and when
12:03:11 INFO - the target request is cross-origin.
12:03:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1438ms
12:03:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:03:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd90c00 == 9 [pid = 1796] [id = 506]
12:03:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8bd9c400) [pid = 1796] [serial = 1420] [outer = (nil)]
12:03:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8cff7800) [pid = 1796] [serial = 1421] [outer = 0x8bd9c400]
12:03:11 INFO - PROCESS | 1796 | 1448308991681 Marionette INFO loaded listener.js
12:03:11 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8d174c00) [pid = 1796] [serial = 1422] [outer = 0x8bd9c400]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x97fd2c00) [pid = 1796] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x9817e800) [pid = 1796] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x98593800) [pid = 1796] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9860b400) [pid = 1796] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x9a620800) [pid = 1796] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x945c1400) [pid = 1796] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x9b0d0c00) [pid = 1796] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x9aacb000) [pid = 1796] [serial = 1344] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x9cd9a000) [pid = 1796] [serial = 1349] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8d1dcc00) [pid = 1796] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x91de6400) [pid = 1796] [serial = 1302] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x9456ac00) [pid = 1796] [serial = 1307] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8d1e5800) [pid = 1796] [serial = 1364] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x9df1e000) [pid = 1796] [serial = 1347] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308936344]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x9559d800) [pid = 1796] [serial = 1310] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x8d1df800) [pid = 1796] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x9e975c00) [pid = 1796] [serial = 1352] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x9e96c400) [pid = 1796] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x9130d000) [pid = 1796] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x9cd98c00) [pid = 1796] [serial = 1342] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x96123000) [pid = 1796] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x8ca0d800) [pid = 1796] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x94564400) [pid = 1796] [serial = 1305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308914302]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x973f1000) [pid = 1796] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x8c452c00) [pid = 1796] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x8c50a000) [pid = 1796] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x955a1000) [pid = 1796] [serial = 1313] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x96127800) [pid = 1796] [serial = 1316] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x973f5400) [pid = 1796] [serial = 1319] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x98174000) [pid = 1796] [serial = 1322] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x9855b000) [pid = 1796] [serial = 1325] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x9859bc00) [pid = 1796] [serial = 1328] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x989c7400) [pid = 1796] [serial = 1331] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x9aba6000) [pid = 1796] [serial = 1334] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x9b0cec00) [pid = 1796] [serial = 1337] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x9cbef400) [pid = 1796] [serial = 1340] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x9cd51400) [pid = 1796] [serial = 1343] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x9cd99000) [pid = 1796] [serial = 1345] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x9cda7c00) [pid = 1796] [serial = 1348] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308936344]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x9df1e800) [pid = 1796] [serial = 1350] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x9e978800) [pid = 1796] [serial = 1353] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x9eab2400) [pid = 1796] [serial = 1355] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x8c50c400) [pid = 1796] [serial = 1358] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x8cff6c00) [pid = 1796] [serial = 1361] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x8d776000) [pid = 1796] [serial = 1298] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x91307c00) [pid = 1796] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x91f37c00) [pid = 1796] [serial = 1303] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x8bf20000) [pid = 1796] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308914302]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 90 (0x945bb400) [pid = 1796] [serial = 1308] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 89 (0x95576400) [pid = 1796] [serial = 1311] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 88 (0x8d777c00) [pid = 1796] [serial = 1365] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 87 (0x98552400) [pid = 1796] [serial = 1323] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 86 (0x98595000) [pid = 1796] [serial = 1326] [outer = (nil)] [url = about:blank]
12:03:14 INFO - PROCESS | 1796 | --DOMWINDOW == 85 (0x98609000) [pid = 1796] [serial = 1329] [outer = (nil)] [url = about:blank]
12:03:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:14 INFO - document served over http requires an https
12:03:14 INFO - sub-resource via fetch-request using the meta-csp
12:03:14 INFO - delivery method with swap-origin-redirect and when
12:03:14 INFO - the target request is cross-origin.
12:03:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3710ms
12:03:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:03:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cff8800 == 10 [pid = 1796] [id = 507]
12:03:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 86 (0x8d1dcc00) [pid = 1796] [serial = 1423] [outer = (nil)]
12:03:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 87 (0x8d1e6000) [pid = 1796] [serial = 1424] [outer = 0x8d1dcc00]
12:03:15 INFO - PROCESS | 1796 | 1448308995338 Marionette INFO loaded listener.js
12:03:15 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 88 (0x8e373800) [pid = 1796] [serial = 1425] [outer = 0x8d1dcc00]
12:03:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e375400 == 11 [pid = 1796] [id = 508]
12:03:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 89 (0x8e375c00) [pid = 1796] [serial = 1426] [outer = (nil)]
12:03:16 INFO - PROCESS | 1796 | [1796] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
12:03:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 90 (0x8bf1a000) [pid = 1796] [serial = 1427] [outer = 0x8e375c00]
12:03:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:17 INFO - document served over http requires an https
12:03:17 INFO - sub-resource via iframe-tag using the meta-csp
12:03:17 INFO - delivery method with keep-origin-redirect and when
12:03:17 INFO - the target request is cross-origin.
12:03:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2662ms
12:03:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:03:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf17c00 == 12 [pid = 1796] [id = 509]
12:03:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0x8c509000) [pid = 1796] [serial = 1428] [outer = (nil)]
12:03:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x8c993400) [pid = 1796] [serial = 1429] [outer = 0x8c509000]
12:03:18 INFO - PROCESS | 1796 | 1448308998245 Marionette INFO loaded listener.js
12:03:18 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x8cfee400) [pid = 1796] [serial = 1430] [outer = 0x8c509000]
12:03:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e0400 == 13 [pid = 1796] [id = 510]
12:03:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x8d1e0c00) [pid = 1796] [serial = 1431] [outer = (nil)]
12:03:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x8d1e6c00) [pid = 1796] [serial = 1432] [outer = 0x8d1e0c00]
12:03:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:20 INFO - document served over http requires an https
12:03:20 INFO - sub-resource via iframe-tag using the meta-csp
12:03:20 INFO - delivery method with no-redirect and when
12:03:20 INFO - the target request is cross-origin.
12:03:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2714ms
12:03:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:03:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e7000 == 14 [pid = 1796] [id = 511]
12:03:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x8d768800) [pid = 1796] [serial = 1433] [outer = (nil)]
12:03:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x8d773000) [pid = 1796] [serial = 1434] [outer = 0x8d768800]
12:03:20 INFO - PROCESS | 1796 | 1448309000970 Marionette INFO loaded listener.js
12:03:21 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x8e37f800) [pid = 1796] [serial = 1435] [outer = 0x8d768800]
12:03:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x9075e800 == 15 [pid = 1796] [id = 512]
12:03:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x90760800) [pid = 1796] [serial = 1436] [outer = (nil)]
12:03:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x90757400) [pid = 1796] [serial = 1437] [outer = 0x90760800]
12:03:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:23 INFO - document served over http requires an https
12:03:23 INFO - sub-resource via iframe-tag using the meta-csp
12:03:23 INFO - delivery method with swap-origin-redirect and when
12:03:23 INFO - the target request is cross-origin.
12:03:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2684ms
12:03:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:03:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x9075ec00 == 16 [pid = 1796] [id = 513]
12:03:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x90763c00) [pid = 1796] [serial = 1438] [outer = (nil)]
12:03:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x90b0c400) [pid = 1796] [serial = 1439] [outer = 0x90763c00]
12:03:23 INFO - PROCESS | 1796 | 1448309003581 Marionette INFO loaded listener.js
12:03:23 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x90b47800) [pid = 1796] [serial = 1440] [outer = 0x90763c00]
12:03:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:25 INFO - document served over http requires an https
12:03:25 INFO - sub-resource via script-tag using the meta-csp
12:03:25 INFO - delivery method with keep-origin-redirect and when
12:03:25 INFO - the target request is cross-origin.
12:03:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2312ms
12:03:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:03:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c44b400 == 17 [pid = 1796] [id = 514]
12:03:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x90bb1c00) [pid = 1796] [serial = 1441] [outer = (nil)]
12:03:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x90bb8c00) [pid = 1796] [serial = 1442] [outer = 0x90bb1c00]
12:03:25 INFO - PROCESS | 1796 | 1448309005978 Marionette INFO loaded listener.js
12:03:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x91172400) [pid = 1796] [serial = 1443] [outer = 0x90bb1c00]
12:03:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:27 INFO - document served over http requires an https
12:03:27 INFO - sub-resource via script-tag using the meta-csp
12:03:27 INFO - delivery method with no-redirect and when
12:03:27 INFO - the target request is cross-origin.
12:03:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1613ms
12:03:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:03:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x9116e800 == 18 [pid = 1796] [id = 515]
12:03:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x91176400) [pid = 1796] [serial = 1444] [outer = (nil)]
12:03:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x911b2000) [pid = 1796] [serial = 1445] [outer = 0x91176400]
12:03:27 INFO - PROCESS | 1796 | 1448309007434 Marionette INFO loaded listener.js
12:03:27 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x91304800) [pid = 1796] [serial = 1446] [outer = 0x91176400]
12:03:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:29 INFO - document served over http requires an https
12:03:29 INFO - sub-resource via script-tag using the meta-csp
12:03:29 INFO - delivery method with swap-origin-redirect and when
12:03:29 INFO - the target request is cross-origin.
12:03:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2187ms
12:03:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:03:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c508400 == 19 [pid = 1796] [id = 516]
12:03:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x9130f000) [pid = 1796] [serial = 1447] [outer = (nil)]
12:03:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x91637000) [pid = 1796] [serial = 1448] [outer = 0x9130f000]
12:03:29 INFO - PROCESS | 1796 | 1448309009697 Marionette INFO loaded listener.js
12:03:29 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x9188b800) [pid = 1796] [serial = 1449] [outer = 0x9130f000]
12:03:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:31 INFO - document served over http requires an https
12:03:31 INFO - sub-resource via xhr-request using the meta-csp
12:03:31 INFO - delivery method with keep-origin-redirect and when
12:03:31 INFO - the target request is cross-origin.
12:03:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2052ms
12:03:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:03:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c991c00 == 20 [pid = 1796] [id = 517]
12:03:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x8cff1c00) [pid = 1796] [serial = 1450] [outer = (nil)]
12:03:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x91892c00) [pid = 1796] [serial = 1451] [outer = 0x8cff1c00]
12:03:31 INFO - PROCESS | 1796 | 1448309011804 Marionette INFO loaded listener.js
12:03:31 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x91ba5000) [pid = 1796] [serial = 1452] [outer = 0x8cff1c00]
12:03:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:32 INFO - document served over http requires an https
12:03:32 INFO - sub-resource via xhr-request using the meta-csp
12:03:32 INFO - delivery method with no-redirect and when
12:03:32 INFO - the target request is cross-origin.
12:03:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1490ms
12:03:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:03:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x911b3800 == 21 [pid = 1796] [id = 518]
12:03:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91890000) [pid = 1796] [serial = 1453] [outer = (nil)]
12:03:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x91bee000) [pid = 1796] [serial = 1454] [outer = 0x91890000]
12:03:33 INFO - PROCESS | 1796 | 1448309013234 Marionette INFO loaded listener.js
12:03:33 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91bfbc00) [pid = 1796] [serial = 1455] [outer = 0x91890000]
12:03:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:34 INFO - document served over http requires an https
12:03:34 INFO - sub-resource via xhr-request using the meta-csp
12:03:34 INFO - delivery method with swap-origin-redirect and when
12:03:34 INFO - the target request is cross-origin.
12:03:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1497ms
12:03:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:03:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b08800 == 22 [pid = 1796] [id = 519]
12:03:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x91bf8c00) [pid = 1796] [serial = 1456] [outer = (nil)]
12:03:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x91f35400) [pid = 1796] [serial = 1457] [outer = 0x91bf8c00]
12:03:34 INFO - PROCESS | 1796 | 1448309014723 Marionette INFO loaded listener.js
12:03:34 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x92296000) [pid = 1796] [serial = 1458] [outer = 0x91bf8c00]
12:03:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:35 INFO - document served over http requires an http
12:03:35 INFO - sub-resource via fetch-request using the meta-csp
12:03:35 INFO - delivery method with keep-origin-redirect and when
12:03:35 INFO - the target request is same-origin.
12:03:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1541ms
12:03:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:03:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x92298c00 == 23 [pid = 1796] [id = 520]
12:03:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x9229b000) [pid = 1796] [serial = 1459] [outer = (nil)]
12:03:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x9229ec00) [pid = 1796] [serial = 1460] [outer = 0x9229b000]
12:03:36 INFO - PROCESS | 1796 | 1448309016315 Marionette INFO loaded listener.js
12:03:36 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x9246dc00) [pid = 1796] [serial = 1461] [outer = 0x9229b000]
12:03:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:37 INFO - document served over http requires an http
12:03:37 INFO - sub-resource via fetch-request using the meta-csp
12:03:37 INFO - delivery method with no-redirect and when
12:03:37 INFO - the target request is same-origin.
12:03:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1595ms
12:03:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:03:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x92471000 == 24 [pid = 1796] [id = 521]
12:03:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x92473c00) [pid = 1796] [serial = 1462] [outer = (nil)]
12:03:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x92b7a800) [pid = 1796] [serial = 1463] [outer = 0x92473c00]
12:03:37 INFO - PROCESS | 1796 | 1448309017993 Marionette INFO loaded listener.js
12:03:38 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x92c6a000) [pid = 1796] [serial = 1464] [outer = 0x92473c00]
12:03:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:39 INFO - document served over http requires an http
12:03:39 INFO - sub-resource via fetch-request using the meta-csp
12:03:39 INFO - delivery method with swap-origin-redirect and when
12:03:39 INFO - the target request is same-origin.
12:03:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1741ms
12:03:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:03:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x9116cc00 == 25 [pid = 1796] [id = 522]
12:03:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x92c73800) [pid = 1796] [serial = 1465] [outer = (nil)]
12:03:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x92cef000) [pid = 1796] [serial = 1466] [outer = 0x92c73800]
12:03:40 INFO - PROCESS | 1796 | 1448309020056 Marionette INFO loaded listener.js
12:03:40 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x92cf6c00) [pid = 1796] [serial = 1467] [outer = 0x92c73800]
12:03:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x94562400 == 26 [pid = 1796] [id = 523]
12:03:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x94565400) [pid = 1796] [serial = 1468] [outer = (nil)]
12:03:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x94568800) [pid = 1796] [serial = 1469] [outer = 0x94565400]
12:03:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:42 INFO - document served over http requires an http
12:03:42 INFO - sub-resource via iframe-tag using the meta-csp
12:03:42 INFO - delivery method with keep-origin-redirect and when
12:03:42 INFO - the target request is same-origin.
12:03:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2713ms
12:03:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:03:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cf3000 == 27 [pid = 1796] [id = 524]
12:03:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x94564400) [pid = 1796] [serial = 1470] [outer = (nil)]
12:03:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x94567c00) [pid = 1796] [serial = 1471] [outer = 0x94564400]
12:03:42 INFO - PROCESS | 1796 | 1448309022519 Marionette INFO loaded listener.js
12:03:42 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x945b2400) [pid = 1796] [serial = 1472] [outer = 0x94564400]
12:03:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b4000 == 28 [pid = 1796] [id = 525]
12:03:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x945b4c00) [pid = 1796] [serial = 1473] [outer = (nil)]
12:03:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x92c6fc00) [pid = 1796] [serial = 1474] [outer = 0x945b4c00]
12:03:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:43 INFO - document served over http requires an http
12:03:43 INFO - sub-resource via iframe-tag using the meta-csp
12:03:43 INFO - delivery method with no-redirect and when
12:03:43 INFO - the target request is same-origin.
12:03:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1606ms
12:03:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:03:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x9456dc00 == 29 [pid = 1796] [id = 526]
12:03:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x945b6000) [pid = 1796] [serial = 1475] [outer = (nil)]
12:03:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x945be400) [pid = 1796] [serial = 1476] [outer = 0x945b6000]
12:03:44 INFO - PROCESS | 1796 | 1448309024173 Marionette INFO loaded listener.js
12:03:44 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x94760000) [pid = 1796] [serial = 1477] [outer = 0x945b6000]
12:03:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x9554cc00 == 30 [pid = 1796] [id = 527]
12:03:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x9554d000) [pid = 1796] [serial = 1478] [outer = (nil)]
12:03:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x9475f800) [pid = 1796] [serial = 1479] [outer = 0x9554d000]
12:03:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:45 INFO - document served over http requires an http
12:03:45 INFO - sub-resource via iframe-tag using the meta-csp
12:03:45 INFO - delivery method with swap-origin-redirect and when
12:03:45 INFO - the target request is same-origin.
12:03:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2149ms
12:03:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:03:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x911b4c00 == 31 [pid = 1796] [id = 528]
12:03:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x945c5400) [pid = 1796] [serial = 1480] [outer = (nil)]
12:03:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x95550800) [pid = 1796] [serial = 1481] [outer = 0x945c5400]
12:03:46 INFO - PROCESS | 1796 | 1448309026509 Marionette INFO loaded listener.js
12:03:46 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9559e400) [pid = 1796] [serial = 1482] [outer = 0x945c5400]
12:03:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8c501400 == 30 [pid = 1796] [id = 505]
12:03:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd90c00 == 29 [pid = 1796] [id = 506]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x8e375400 == 28 [pid = 1796] [id = 508]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf17c00 == 27 [pid = 1796] [id = 509]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e0400 == 26 [pid = 1796] [id = 510]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e7000 == 25 [pid = 1796] [id = 511]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x9075e800 == 24 [pid = 1796] [id = 512]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x9075ec00 == 23 [pid = 1796] [id = 513]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x8c44b400 == 22 [pid = 1796] [id = 514]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x9116e800 == 21 [pid = 1796] [id = 515]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x8c508400 == 20 [pid = 1796] [id = 516]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x8c991c00 == 19 [pid = 1796] [id = 517]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x911b3800 == 18 [pid = 1796] [id = 518]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x90b08800 == 17 [pid = 1796] [id = 519]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x92298c00 == 16 [pid = 1796] [id = 520]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x92471000 == 15 [pid = 1796] [id = 521]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x9116cc00 == 14 [pid = 1796] [id = 522]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x94562400 == 13 [pid = 1796] [id = 523]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x92cf3000 == 12 [pid = 1796] [id = 524]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x945b4000 == 11 [pid = 1796] [id = 525]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x9456dc00 == 10 [pid = 1796] [id = 526]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x9554cc00 == 9 [pid = 1796] [id = 527]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x8cff8800 == 8 [pid = 1796] [id = 507]
12:03:49 INFO - PROCESS | 1796 | --DOCSHELL 0x945af400 == 7 [pid = 1796] [id = 504]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x97fcdc00) [pid = 1796] [serial = 1320] [outer = (nil)] [url = about:blank]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x973e9400) [pid = 1796] [serial = 1317] [outer = (nil)] [url = about:blank]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x956a2000) [pid = 1796] [serial = 1314] [outer = (nil)] [url = about:blank]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x9554ec00) [pid = 1796] [serial = 1309] [outer = (nil)] [url = about:blank]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x92b7e400) [pid = 1796] [serial = 1304] [outer = (nil)] [url = about:blank]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x90b4d400) [pid = 1796] [serial = 1299] [outer = (nil)] [url = about:blank]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x9f910400) [pid = 1796] [serial = 1356] [outer = (nil)] [url = about:blank]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x9e96d400) [pid = 1796] [serial = 1351] [outer = (nil)] [url = about:blank]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x9cda5000) [pid = 1796] [serial = 1346] [outer = (nil)] [url = about:blank]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9cd1ac00) [pid = 1796] [serial = 1341] [outer = (nil)] [url = about:blank]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x9b6fc400) [pid = 1796] [serial = 1338] [outer = (nil)] [url = about:blank]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x9aeda400) [pid = 1796] [serial = 1335] [outer = (nil)] [url = about:blank]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x9a5a4800) [pid = 1796] [serial = 1332] [outer = (nil)] [url = about:blank]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8d178000) [pid = 1796] [serial = 1362] [outer = (nil)] [url = about:blank]
12:03:49 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8c998c00) [pid = 1796] [serial = 1359] [outer = (nil)] [url = about:blank]
12:03:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:50 INFO - document served over http requires an http
12:03:50 INFO - sub-resource via script-tag using the meta-csp
12:03:50 INFO - delivery method with keep-origin-redirect and when
12:03:50 INFO - the target request is same-origin.
12:03:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 4410ms
12:03:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:03:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9dc00 == 8 [pid = 1796] [id = 529]
12:03:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8c507000) [pid = 1796] [serial = 1483] [outer = (nil)]
12:03:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8c992000) [pid = 1796] [serial = 1484] [outer = 0x8c507000]
12:03:50 INFO - PROCESS | 1796 | 1448309030607 Marionette INFO loaded listener.js
12:03:50 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8ca03c00) [pid = 1796] [serial = 1485] [outer = 0x8c507000]
12:03:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:51 INFO - document served over http requires an http
12:03:51 INFO - sub-resource via script-tag using the meta-csp
12:03:51 INFO - delivery method with no-redirect and when
12:03:51 INFO - the target request is same-origin.
12:03:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1345ms
12:03:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:03:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9b000 == 9 [pid = 1796] [id = 530]
12:03:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8bd9fc00) [pid = 1796] [serial = 1486] [outer = (nil)]
12:03:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8cffbc00) [pid = 1796] [serial = 1487] [outer = 0x8bd9fc00]
12:03:51 INFO - PROCESS | 1796 | 1448309031977 Marionette INFO loaded listener.js
12:03:52 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8d17d000) [pid = 1796] [serial = 1488] [outer = 0x8bd9fc00]
12:03:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:53 INFO - document served over http requires an http
12:03:53 INFO - sub-resource via script-tag using the meta-csp
12:03:53 INFO - delivery method with swap-origin-redirect and when
12:03:53 INFO - the target request is same-origin.
12:03:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1442ms
12:03:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:03:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d76dc00 == 10 [pid = 1796] [id = 531]
12:03:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8d774000) [pid = 1796] [serial = 1489] [outer = (nil)]
12:03:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8d776c00) [pid = 1796] [serial = 1490] [outer = 0x8d774000]
12:03:53 INFO - PROCESS | 1796 | 1448309033485 Marionette INFO loaded listener.js
12:03:53 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x90756400) [pid = 1796] [serial = 1491] [outer = 0x8d774000]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x91174c00) [pid = 1796] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x91bedc00) [pid = 1796] [serial = 1391] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x90bb0400) [pid = 1796] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9130fc00) [pid = 1796] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x92299c00) [pid = 1796] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8c44f800) [pid = 1796] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x9475a400) [pid = 1796] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8bd9f400) [pid = 1796] [serial = 1386] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8d1e0000) [pid = 1796] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8e37b400) [pid = 1796] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x95570400) [pid = 1796] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8d1dcc00) [pid = 1796] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8bd9c400) [pid = 1796] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8e375c00) [pid = 1796] [serial = 1426] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x91def800) [pid = 1796] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x91de7c00) [pid = 1796] [serial = 1389] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308970863]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x92471c00) [pid = 1796] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x92295400) [pid = 1796] [serial = 1394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x8c502400) [pid = 1796] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x955ef000) [pid = 1796] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x91bab800) [pid = 1796] [serial = 1384] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x92c74400) [pid = 1796] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x91df2c00) [pid = 1796] [serial = 1390] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308970863]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x91de9800) [pid = 1796] [serial = 1392] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x945afc00) [pid = 1796] [serial = 1406] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x8c458000) [pid = 1796] [serial = 1367] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x9475fc00) [pid = 1796] [serial = 1409] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x92475c00) [pid = 1796] [serial = 1400] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x90bb6800) [pid = 1796] [serial = 1376] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x91ba9800) [pid = 1796] [serial = 1387] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x9188c800) [pid = 1796] [serial = 1382] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x8d1eb800) [pid = 1796] [serial = 1370] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x8c50fc00) [pid = 1796] [serial = 1418] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x9229ac00) [pid = 1796] [serial = 1397] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x95576000) [pid = 1796] [serial = 1412] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x9229c400) [pid = 1796] [serial = 1395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x92cec400) [pid = 1796] [serial = 1403] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x8cff7800) [pid = 1796] [serial = 1421] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x91ba6000) [pid = 1796] [serial = 1385] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x90762000) [pid = 1796] [serial = 1373] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x955f6c00) [pid = 1796] [serial = 1415] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x911ae400) [pid = 1796] [serial = 1379] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x8d1e6000) [pid = 1796] [serial = 1424] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x8bf1a000) [pid = 1796] [serial = 1427] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x8ca03000) [pid = 1796] [serial = 1368] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x945c4400) [pid = 1796] [serial = 1407] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x95552c00) [pid = 1796] [serial = 1410] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x8e374400) [pid = 1796] [serial = 1371] [outer = (nil)] [url = about:blank]
12:03:55 INFO - PROCESS | 1796 | --DOMWINDOW == 90 (0x955a0c00) [pid = 1796] [serial = 1413] [outer = (nil)] [url = about:blank]
12:03:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:55 INFO - document served over http requires an http
12:03:55 INFO - sub-resource via xhr-request using the meta-csp
12:03:55 INFO - delivery method with keep-origin-redirect and when
12:03:55 INFO - the target request is same-origin.
12:03:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2436ms
12:03:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:03:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c502400 == 11 [pid = 1796] [id = 532]
12:03:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0x8c502c00) [pid = 1796] [serial = 1492] [outer = (nil)]
12:03:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x8d175400) [pid = 1796] [serial = 1493] [outer = 0x8c502c00]
12:03:55 INFO - PROCESS | 1796 | 1448309035849 Marionette INFO loaded listener.js
12:03:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x90b01800) [pid = 1796] [serial = 1494] [outer = 0x8c502c00]
12:03:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:56 INFO - document served over http requires an http
12:03:56 INFO - sub-resource via xhr-request using the meta-csp
12:03:56 INFO - delivery method with no-redirect and when
12:03:56 INFO - the target request is same-origin.
12:03:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1136ms
12:03:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:03:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b03800 == 12 [pid = 1796] [id = 533]
12:03:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x90b04400) [pid = 1796] [serial = 1495] [outer = (nil)]
12:03:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x90b40400) [pid = 1796] [serial = 1496] [outer = 0x90b04400]
12:03:56 INFO - PROCESS | 1796 | 1448309036990 Marionette INFO loaded listener.js
12:03:57 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x90b4d800) [pid = 1796] [serial = 1497] [outer = 0x90b04400]
12:03:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:58 INFO - document served over http requires an http
12:03:58 INFO - sub-resource via xhr-request using the meta-csp
12:03:58 INFO - delivery method with swap-origin-redirect and when
12:03:58 INFO - the target request is same-origin.
12:03:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1735ms
12:03:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:03:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1bc00 == 13 [pid = 1796] [id = 534]
12:03:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x8d17a800) [pid = 1796] [serial = 1498] [outer = (nil)]
12:03:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x8d1e8400) [pid = 1796] [serial = 1499] [outer = 0x8d17a800]
12:03:58 INFO - PROCESS | 1796 | 1448309038981 Marionette INFO loaded listener.js
12:03:59 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x8e37b400) [pid = 1796] [serial = 1500] [outer = 0x8d17a800]
12:04:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:00 INFO - document served over http requires an https
12:04:00 INFO - sub-resource via fetch-request using the meta-csp
12:04:00 INFO - delivery method with keep-origin-redirect and when
12:04:00 INFO - the target request is same-origin.
12:04:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1905ms
12:04:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:04:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e371800 == 14 [pid = 1796] [id = 535]
12:04:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x90b45800) [pid = 1796] [serial = 1501] [outer = (nil)]
12:04:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x90bb4800) [pid = 1796] [serial = 1502] [outer = 0x90b45800]
12:04:00 INFO - PROCESS | 1796 | 1448309040848 Marionette INFO loaded listener.js
12:04:00 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x9116d000) [pid = 1796] [serial = 1503] [outer = 0x90b45800]
12:04:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:02 INFO - document served over http requires an https
12:04:02 INFO - sub-resource via fetch-request using the meta-csp
12:04:02 INFO - delivery method with no-redirect and when
12:04:02 INFO - the target request is same-origin.
12:04:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1640ms
12:04:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:04:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x91170c00 == 15 [pid = 1796] [id = 536]
12:04:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x911b6800) [pid = 1796] [serial = 1504] [outer = (nil)]
12:04:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x91305400) [pid = 1796] [serial = 1505] [outer = 0x911b6800]
12:04:02 INFO - PROCESS | 1796 | 1448309042544 Marionette INFO loaded listener.js
12:04:02 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x91633800) [pid = 1796] [serial = 1506] [outer = 0x911b6800]
12:04:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:03 INFO - document served over http requires an https
12:04:03 INFO - sub-resource via fetch-request using the meta-csp
12:04:03 INFO - delivery method with swap-origin-redirect and when
12:04:03 INFO - the target request is same-origin.
12:04:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1644ms
12:04:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:04:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c994000 == 16 [pid = 1796] [id = 537]
12:04:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x91638400) [pid = 1796] [serial = 1507] [outer = (nil)]
12:04:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x9163e400) [pid = 1796] [serial = 1508] [outer = 0x91638400]
12:04:04 INFO - PROCESS | 1796 | 1448309044065 Marionette INFO loaded listener.js
12:04:04 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x91893c00) [pid = 1796] [serial = 1509] [outer = 0x91638400]
12:04:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ba9000 == 17 [pid = 1796] [id = 538]
12:04:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x91bab800) [pid = 1796] [serial = 1510] [outer = (nil)]
12:04:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x91896c00) [pid = 1796] [serial = 1511] [outer = 0x91bab800]
12:04:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:05 INFO - document served over http requires an https
12:04:05 INFO - sub-resource via iframe-tag using the meta-csp
12:04:05 INFO - delivery method with keep-origin-redirect and when
12:04:05 INFO - the target request is same-origin.
12:04:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1801ms
12:04:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:04:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e1800 == 18 [pid = 1796] [id = 539]
12:04:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x91ba6000) [pid = 1796] [serial = 1512] [outer = (nil)]
12:04:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x91bf4000) [pid = 1796] [serial = 1513] [outer = 0x91ba6000]
12:04:05 INFO - PROCESS | 1796 | 1448309045968 Marionette INFO loaded listener.js
12:04:06 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x91df2400) [pid = 1796] [serial = 1514] [outer = 0x91ba6000]
12:04:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x92297c00 == 19 [pid = 1796] [id = 540]
12:04:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x92298c00) [pid = 1796] [serial = 1515] [outer = (nil)]
12:04:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x91bf5000) [pid = 1796] [serial = 1516] [outer = 0x92298c00]
12:04:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:07 INFO - document served over http requires an https
12:04:07 INFO - sub-resource via iframe-tag using the meta-csp
12:04:07 INFO - delivery method with no-redirect and when
12:04:07 INFO - the target request is same-origin.
12:04:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1640ms
12:04:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:04:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b07800 == 20 [pid = 1796] [id = 541]
12:04:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91bf9800) [pid = 1796] [serial = 1517] [outer = (nil)]
12:04:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x9229a800) [pid = 1796] [serial = 1518] [outer = 0x91bf9800]
12:04:07 INFO - PROCESS | 1796 | 1448309047659 Marionette INFO loaded listener.js
12:04:07 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x92471000) [pid = 1796] [serial = 1519] [outer = 0x91bf9800]
12:04:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b7ac00 == 21 [pid = 1796] [id = 542]
12:04:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x92b7b400) [pid = 1796] [serial = 1520] [outer = (nil)]
12:04:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x92474800) [pid = 1796] [serial = 1521] [outer = 0x92b7b400]
12:04:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:09 INFO - document served over http requires an https
12:04:09 INFO - sub-resource via iframe-tag using the meta-csp
12:04:09 INFO - delivery method with swap-origin-redirect and when
12:04:09 INFO - the target request is same-origin.
12:04:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2245ms
12:04:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:04:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1dcc00 == 22 [pid = 1796] [id = 543]
12:04:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x922a1800) [pid = 1796] [serial = 1522] [outer = (nil)]
12:04:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x92b7dc00) [pid = 1796] [serial = 1523] [outer = 0x922a1800]
12:04:10 INFO - PROCESS | 1796 | 1448309050080 Marionette INFO loaded listener.js
12:04:10 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x92c6e000) [pid = 1796] [serial = 1524] [outer = 0x922a1800]
12:04:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:11 INFO - document served over http requires an https
12:04:11 INFO - sub-resource via script-tag using the meta-csp
12:04:11 INFO - delivery method with keep-origin-redirect and when
12:04:11 INFO - the target request is same-origin.
12:04:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2214ms
12:04:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:04:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x922a4c00 == 23 [pid = 1796] [id = 544]
12:04:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x92c6dc00) [pid = 1796] [serial = 1525] [outer = (nil)]
12:04:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x92cf0c00) [pid = 1796] [serial = 1526] [outer = 0x92c6dc00]
12:04:12 INFO - PROCESS | 1796 | 1448309052038 Marionette INFO loaded listener.js
12:04:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x92cfac00) [pid = 1796] [serial = 1527] [outer = 0x92c6dc00]
12:04:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:13 INFO - document served over http requires an https
12:04:13 INFO - sub-resource via script-tag using the meta-csp
12:04:13 INFO - delivery method with no-redirect and when
12:04:13 INFO - the target request is same-origin.
12:04:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1548ms
12:04:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:04:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cef800 == 24 [pid = 1796] [id = 545]
12:04:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x945ab000) [pid = 1796] [serial = 1528] [outer = (nil)]
12:04:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x945b1800) [pid = 1796] [serial = 1529] [outer = 0x945ab000]
12:04:13 INFO - PROCESS | 1796 | 1448309053557 Marionette INFO loaded listener.js
12:04:13 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x945c3c00) [pid = 1796] [serial = 1530] [outer = 0x945ab000]
12:04:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:14 INFO - document served over http requires an https
12:04:14 INFO - sub-resource via script-tag using the meta-csp
12:04:14 INFO - delivery method with swap-origin-redirect and when
12:04:14 INFO - the target request is same-origin.
12:04:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1547ms
12:04:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:04:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c451800 == 25 [pid = 1796] [id = 546]
12:04:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x945af400) [pid = 1796] [serial = 1531] [outer = (nil)]
12:04:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x9475c800) [pid = 1796] [serial = 1532] [outer = 0x945af400]
12:04:15 INFO - PROCESS | 1796 | 1448309055114 Marionette INFO loaded listener.js
12:04:15 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x9554fc00) [pid = 1796] [serial = 1533] [outer = 0x945af400]
12:04:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:16 INFO - document served over http requires an https
12:04:16 INFO - sub-resource via xhr-request using the meta-csp
12:04:16 INFO - delivery method with keep-origin-redirect and when
12:04:16 INFO - the target request is same-origin.
12:04:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1592ms
12:04:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:04:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b1400 == 26 [pid = 1796] [id = 547]
12:04:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x9559e000) [pid = 1796] [serial = 1534] [outer = (nil)]
12:04:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x955ec800) [pid = 1796] [serial = 1535] [outer = 0x9559e000]
12:04:16 INFO - PROCESS | 1796 | 1448309056813 Marionette INFO loaded listener.js
12:04:16 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x955f9400) [pid = 1796] [serial = 1536] [outer = 0x9559e000]
12:04:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:17 INFO - document served over http requires an https
12:04:17 INFO - sub-resource via xhr-request using the meta-csp
12:04:17 INFO - delivery method with no-redirect and when
12:04:17 INFO - the target request is same-origin.
12:04:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1590ms
12:04:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:04:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x9569f400 == 27 [pid = 1796] [id = 548]
12:04:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x9569f800) [pid = 1796] [serial = 1537] [outer = (nil)]
12:04:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x956a3400) [pid = 1796] [serial = 1538] [outer = 0x9569f800]
12:04:18 INFO - PROCESS | 1796 | 1448309058319 Marionette INFO loaded listener.js
12:04:18 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x96128800) [pid = 1796] [serial = 1539] [outer = 0x9569f800]
12:04:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:19 INFO - document served over http requires an https
12:04:19 INFO - sub-resource via xhr-request using the meta-csp
12:04:19 INFO - delivery method with swap-origin-redirect and when
12:04:19 INFO - the target request is same-origin.
12:04:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1487ms
12:04:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:04:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x97302000 == 28 [pid = 1796] [id = 549]
12:04:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x97302400) [pid = 1796] [serial = 1540] [outer = (nil)]
12:04:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x97305800) [pid = 1796] [serial = 1541] [outer = 0x97302400]
12:04:19 INFO - PROCESS | 1796 | 1448309059830 Marionette INFO loaded listener.js
12:04:19 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x973ed000) [pid = 1796] [serial = 1542] [outer = 0x97302400]
12:04:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:21 INFO - document served over http requires an http
12:04:21 INFO - sub-resource via fetch-request using the meta-referrer
12:04:21 INFO - delivery method with keep-origin-redirect and when
12:04:21 INFO - the target request is cross-origin.
12:04:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1644ms
12:04:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:04:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x97305400 == 29 [pid = 1796] [id = 550]
12:04:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x973ecc00) [pid = 1796] [serial = 1543] [outer = (nil)]
12:04:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x973f1400) [pid = 1796] [serial = 1544] [outer = 0x973ecc00]
12:04:21 INFO - PROCESS | 1796 | 1448309061460 Marionette INFO loaded listener.js
12:04:21 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x973f8c00) [pid = 1796] [serial = 1545] [outer = 0x973ecc00]
12:04:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:22 INFO - document served over http requires an http
12:04:22 INFO - sub-resource via fetch-request using the meta-referrer
12:04:22 INFO - delivery method with no-redirect and when
12:04:22 INFO - the target request is cross-origin.
12:04:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1434ms
12:04:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:04:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9e800 == 30 [pid = 1796] [id = 551]
12:04:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x973f0000) [pid = 1796] [serial = 1546] [outer = (nil)]
12:04:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x97fcb800) [pid = 1796] [serial = 1547] [outer = 0x973f0000]
12:04:22 INFO - PROCESS | 1796 | 1448309062927 Marionette INFO loaded listener.js
12:04:23 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x97fd4400) [pid = 1796] [serial = 1548] [outer = 0x973f0000]
12:04:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:24 INFO - document served over http requires an http
12:04:24 INFO - sub-resource via fetch-request using the meta-referrer
12:04:24 INFO - delivery method with swap-origin-redirect and when
12:04:24 INFO - the target request is cross-origin.
12:04:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1611ms
12:04:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:04:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c995c00 == 31 [pid = 1796] [id = 552]
12:04:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8c996400) [pid = 1796] [serial = 1549] [outer = (nil)]
12:04:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x9817a000) [pid = 1796] [serial = 1550] [outer = 0x8c996400]
12:04:25 INFO - PROCESS | 1796 | 1448309065804 Marionette INFO loaded listener.js
12:04:25 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x98553400) [pid = 1796] [serial = 1551] [outer = 0x8c996400]
12:04:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x9855bc00 == 32 [pid = 1796] [id = 553]
12:04:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x9855c800) [pid = 1796] [serial = 1552] [outer = (nil)]
12:04:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x98556400) [pid = 1796] [serial = 1553] [outer = 0x9855c800]
12:04:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:27 INFO - document served over http requires an http
12:04:27 INFO - sub-resource via iframe-tag using the meta-referrer
12:04:27 INFO - delivery method with keep-origin-redirect and when
12:04:27 INFO - the target request is cross-origin.
12:04:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3557ms
12:04:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:04:29 INFO - PROCESS | 1796 | --DOCSHELL 0x91ba9000 == 31 [pid = 1796] [id = 538]
12:04:29 INFO - PROCESS | 1796 | --DOCSHELL 0x92297c00 == 30 [pid = 1796] [id = 540]
12:04:29 INFO - PROCESS | 1796 | --DOCSHELL 0x92b7ac00 == 29 [pid = 1796] [id = 542]
12:04:29 INFO - PROCESS | 1796 | --DOCSHELL 0x911b4c00 == 28 [pid = 1796] [id = 528]
12:04:29 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x911b9400) [pid = 1796] [serial = 1380] [outer = (nil)] [url = about:blank]
12:04:29 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x91f3f000) [pid = 1796] [serial = 1393] [outer = (nil)] [url = about:blank]
12:04:29 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x94560800) [pid = 1796] [serial = 1404] [outer = (nil)] [url = about:blank]
12:04:29 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9116a400) [pid = 1796] [serial = 1377] [outer = (nil)] [url = about:blank]
12:04:29 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x956a9800) [pid = 1796] [serial = 1416] [outer = (nil)] [url = about:blank]
12:04:29 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x91ba0400) [pid = 1796] [serial = 1383] [outer = (nil)] [url = about:blank]
12:04:29 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8c9a0000) [pid = 1796] [serial = 1419] [outer = (nil)] [url = about:blank]
12:04:29 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x9246e400) [pid = 1796] [serial = 1398] [outer = (nil)] [url = about:blank]
12:04:29 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x92b83c00) [pid = 1796] [serial = 1401] [outer = (nil)] [url = about:blank]
12:04:29 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x90b41800) [pid = 1796] [serial = 1374] [outer = (nil)] [url = about:blank]
12:04:29 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8d17c400) [pid = 1796] [serial = 1388] [outer = (nil)] [url = about:blank]
12:04:29 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8d174c00) [pid = 1796] [serial = 1422] [outer = (nil)] [url = about:blank]
12:04:29 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8e373800) [pid = 1796] [serial = 1425] [outer = (nil)] [url = about:blank]
12:04:30 INFO - PROCESS | 1796 | --DOCSHELL 0x9855bc00 == 27 [pid = 1796] [id = 553]
12:04:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf20800 == 28 [pid = 1796] [id = 554]
12:04:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8bf20c00) [pid = 1796] [serial = 1554] [outer = (nil)]
12:04:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8c451c00) [pid = 1796] [serial = 1555] [outer = 0x8bf20c00]
12:04:30 INFO - PROCESS | 1796 | 1448309070381 Marionette INFO loaded listener.js
12:04:30 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8c50b800) [pid = 1796] [serial = 1556] [outer = 0x8bf20c00]
12:04:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c995000 == 29 [pid = 1796] [id = 555]
12:04:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8c997400) [pid = 1796] [serial = 1557] [outer = (nil)]
12:04:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8ca02800) [pid = 1796] [serial = 1558] [outer = 0x8c997400]
12:04:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:31 INFO - document served over http requires an http
12:04:31 INFO - sub-resource via iframe-tag using the meta-referrer
12:04:31 INFO - delivery method with no-redirect and when
12:04:31 INFO - the target request is cross-origin.
12:04:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3771ms
12:04:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:04:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9ac00 == 30 [pid = 1796] [id = 556]
12:04:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8c44d800) [pid = 1796] [serial = 1559] [outer = (nil)]
12:04:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8cfedc00) [pid = 1796] [serial = 1560] [outer = 0x8c44d800]
12:04:31 INFO - PROCESS | 1796 | 1448309071902 Marionette INFO loaded listener.js
12:04:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8cff9c00) [pid = 1796] [serial = 1561] [outer = 0x8c44d800]
12:04:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d176000 == 31 [pid = 1796] [id = 557]
12:04:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8d177800) [pid = 1796] [serial = 1562] [outer = (nil)]
12:04:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8d17a000) [pid = 1796] [serial = 1563] [outer = 0x8d177800]
12:04:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:33 INFO - document served over http requires an http
12:04:33 INFO - sub-resource via iframe-tag using the meta-referrer
12:04:33 INFO - delivery method with swap-origin-redirect and when
12:04:33 INFO - the target request is cross-origin.
12:04:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1542ms
12:04:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:04:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d175c00 == 32 [pid = 1796] [id = 558]
12:04:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8d1de400) [pid = 1796] [serial = 1564] [outer = (nil)]
12:04:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8d76b000) [pid = 1796] [serial = 1565] [outer = 0x8d1de400]
12:04:33 INFO - PROCESS | 1796 | 1448309073605 Marionette INFO loaded listener.js
12:04:33 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8e375000) [pid = 1796] [serial = 1566] [outer = 0x8d1de400]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x90bb1c00) [pid = 1796] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9554d000) [pid = 1796] [serial = 1478] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8d774000) [pid = 1796] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x92c73800) [pid = 1796] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x92473c00) [pid = 1796] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8cff1c00) [pid = 1796] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9229b000) [pid = 1796] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8c509000) [pid = 1796] [serial = 1428] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x94564400) [pid = 1796] [serial = 1470] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x9130f000) [pid = 1796] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x91890000) [pid = 1796] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x945b6000) [pid = 1796] [serial = 1475] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8d768800) [pid = 1796] [serial = 1433] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x91bf8c00) [pid = 1796] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x90b40400) [pid = 1796] [serial = 1496] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8c507000) [pid = 1796] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x90763c00) [pid = 1796] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x945c5400) [pid = 1796] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8bd9fc00) [pid = 1796] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8c502c00) [pid = 1796] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x90b04400) [pid = 1796] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x90760800) [pid = 1796] [serial = 1436] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x94565400) [pid = 1796] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8d1e0c00) [pid = 1796] [serial = 1431] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308999427]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x91176400) [pid = 1796] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x945b4c00) [pid = 1796] [serial = 1473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309023292]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x94568800) [pid = 1796] [serial = 1469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x92cef000) [pid = 1796] [serial = 1466] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x90757400) [pid = 1796] [serial = 1437] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x92b7a800) [pid = 1796] [serial = 1463] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x8c992000) [pid = 1796] [serial = 1484] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x91892c00) [pid = 1796] [serial = 1451] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x9229ec00) [pid = 1796] [serial = 1460] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x8c993400) [pid = 1796] [serial = 1429] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x94567c00) [pid = 1796] [serial = 1471] [outer = (nil)] [url = about:blank]
12:04:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:35 INFO - document served over http requires an http
12:04:35 INFO - sub-resource via script-tag using the meta-referrer
12:04:35 INFO - delivery method with keep-origin-redirect and when
12:04:35 INFO - the target request is cross-origin.
12:04:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2745ms
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x9475f800) [pid = 1796] [serial = 1479] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x91637000) [pid = 1796] [serial = 1448] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x90b0c400) [pid = 1796] [serial = 1439] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x8d1e6c00) [pid = 1796] [serial = 1432] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308999427]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x945be400) [pid = 1796] [serial = 1476] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x911b2000) [pid = 1796] [serial = 1445] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x8d776c00) [pid = 1796] [serial = 1490] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x95550800) [pid = 1796] [serial = 1481] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x91bee000) [pid = 1796] [serial = 1454] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x91f35400) [pid = 1796] [serial = 1457] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x8d175400) [pid = 1796] [serial = 1493] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x92c6fc00) [pid = 1796] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309023292]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x8cffbc00) [pid = 1796] [serial = 1487] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x8d773000) [pid = 1796] [serial = 1434] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x90bb8c00) [pid = 1796] [serial = 1442] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x90b4d800) [pid = 1796] [serial = 1497] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x91bfbc00) [pid = 1796] [serial = 1455] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x90756400) [pid = 1796] [serial = 1491] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x90b01800) [pid = 1796] [serial = 1494] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x9188b800) [pid = 1796] [serial = 1449] [outer = (nil)] [url = about:blank]
12:04:35 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x91ba5000) [pid = 1796] [serial = 1452] [outer = (nil)] [url = about:blank]
12:04:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:04:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf13800 == 33 [pid = 1796] [id = 559]
12:04:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x8ca07400) [pid = 1796] [serial = 1567] [outer = (nil)]
12:04:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x8d1dc400) [pid = 1796] [serial = 1568] [outer = 0x8ca07400]
12:04:36 INFO - PROCESS | 1796 | 1448309076218 Marionette INFO loaded listener.js
12:04:36 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x90b04400) [pid = 1796] [serial = 1569] [outer = 0x8ca07400]
12:04:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:37 INFO - document served over http requires an http
12:04:37 INFO - sub-resource via script-tag using the meta-referrer
12:04:37 INFO - delivery method with no-redirect and when
12:04:37 INFO - the target request is cross-origin.
12:04:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1136ms
12:04:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:04:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e9400 == 34 [pid = 1796] [id = 560]
12:04:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x90761400) [pid = 1796] [serial = 1570] [outer = (nil)]
12:04:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x90b10400) [pid = 1796] [serial = 1571] [outer = 0x90761400]
12:04:37 INFO - PROCESS | 1796 | 1448309077386 Marionette INFO loaded listener.js
12:04:37 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x8cff8800) [pid = 1796] [serial = 1572] [outer = 0x90761400]
12:04:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:38 INFO - document served over http requires an http
12:04:38 INFO - sub-resource via script-tag using the meta-referrer
12:04:38 INFO - delivery method with swap-origin-redirect and when
12:04:38 INFO - the target request is cross-origin.
12:04:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1633ms
12:04:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:04:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd92c00 == 35 [pid = 1796] [id = 561]
12:04:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x8ca07800) [pid = 1796] [serial = 1573] [outer = (nil)]
12:04:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x8cff9800) [pid = 1796] [serial = 1574] [outer = 0x8ca07800]
12:04:39 INFO - PROCESS | 1796 | 1448309079305 Marionette INFO loaded listener.js
12:04:39 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x8d1ebc00) [pid = 1796] [serial = 1575] [outer = 0x8ca07800]
12:04:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:40 INFO - document served over http requires an http
12:04:40 INFO - sub-resource via xhr-request using the meta-referrer
12:04:40 INFO - delivery method with keep-origin-redirect and when
12:04:40 INFO - the target request is cross-origin.
12:04:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1842ms
12:04:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:04:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x90763c00 == 36 [pid = 1796] [id = 562]
12:04:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x90b08000) [pid = 1796] [serial = 1576] [outer = (nil)]
12:04:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x90b45c00) [pid = 1796] [serial = 1577] [outer = 0x90b08000]
12:04:41 INFO - PROCESS | 1796 | 1448309081156 Marionette INFO loaded listener.js
12:04:41 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x90bb8c00) [pid = 1796] [serial = 1578] [outer = 0x90b08000]
12:04:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:42 INFO - document served over http requires an http
12:04:42 INFO - sub-resource via xhr-request using the meta-referrer
12:04:42 INFO - delivery method with no-redirect and when
12:04:42 INFO - the target request is cross-origin.
12:04:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1888ms
12:04:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:04:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x91171800 == 37 [pid = 1796] [id = 563]
12:04:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x91175800) [pid = 1796] [serial = 1579] [outer = (nil)]
12:04:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x911b2000) [pid = 1796] [serial = 1580] [outer = 0x91175800]
12:04:42 INFO - PROCESS | 1796 | 1448309082848 Marionette INFO loaded listener.js
12:04:42 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x911ba800) [pid = 1796] [serial = 1581] [outer = 0x91175800]
12:04:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:44 INFO - document served over http requires an http
12:04:44 INFO - sub-resource via xhr-request using the meta-referrer
12:04:44 INFO - delivery method with swap-origin-redirect and when
12:04:44 INFO - the target request is cross-origin.
12:04:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1588ms
12:04:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:04:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x9130ac00 == 38 [pid = 1796] [id = 564]
12:04:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x9130f000) [pid = 1796] [serial = 1582] [outer = (nil)]
12:04:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x91634400) [pid = 1796] [serial = 1583] [outer = 0x9130f000]
12:04:44 INFO - PROCESS | 1796 | 1448309084600 Marionette INFO loaded listener.js
12:04:44 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x91889c00) [pid = 1796] [serial = 1584] [outer = 0x9130f000]
12:04:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:46 INFO - document served over http requires an https
12:04:46 INFO - sub-resource via fetch-request using the meta-referrer
12:04:46 INFO - delivery method with keep-origin-redirect and when
12:04:46 INFO - the target request is cross-origin.
12:04:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2042ms
12:04:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:04:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c450000 == 39 [pid = 1796] [id = 565]
12:04:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x91632000) [pid = 1796] [serial = 1585] [outer = (nil)]
12:04:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91896800) [pid = 1796] [serial = 1586] [outer = 0x91632000]
12:04:46 INFO - PROCESS | 1796 | 1448309086531 Marionette INFO loaded listener.js
12:04:46 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x91bab000) [pid = 1796] [serial = 1587] [outer = 0x91632000]
12:04:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:48 INFO - document served over http requires an https
12:04:48 INFO - sub-resource via fetch-request using the meta-referrer
12:04:48 INFO - delivery method with no-redirect and when
12:04:48 INFO - the target request is cross-origin.
12:04:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2097ms
12:04:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:04:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x91baa400 == 40 [pid = 1796] [id = 566]
12:04:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91bf5800) [pid = 1796] [serial = 1588] [outer = (nil)]
12:04:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x91de5800) [pid = 1796] [serial = 1589] [outer = 0x91bf5800]
12:04:49 INFO - PROCESS | 1796 | 1448309089103 Marionette INFO loaded listener.js
12:04:49 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x91f3d400) [pid = 1796] [serial = 1590] [outer = 0x91bf5800]
12:04:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:50 INFO - document served over http requires an https
12:04:50 INFO - sub-resource via fetch-request using the meta-referrer
12:04:50 INFO - delivery method with swap-origin-redirect and when
12:04:50 INFO - the target request is cross-origin.
12:04:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2194ms
12:04:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:04:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x91bfbc00 == 41 [pid = 1796] [id = 567]
12:04:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x91df3000) [pid = 1796] [serial = 1591] [outer = (nil)]
12:04:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x922a0000) [pid = 1796] [serial = 1592] [outer = 0x91df3000]
12:04:50 INFO - PROCESS | 1796 | 1448309090945 Marionette INFO loaded listener.js
12:04:51 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x9246b000) [pid = 1796] [serial = 1593] [outer = 0x91df3000]
12:04:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x92475400 == 42 [pid = 1796] [id = 568]
12:04:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x92b75800) [pid = 1796] [serial = 1594] [outer = (nil)]
12:04:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x922a3800) [pid = 1796] [serial = 1595] [outer = 0x92b75800]
12:04:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:52 INFO - document served over http requires an https
12:04:52 INFO - sub-resource via iframe-tag using the meta-referrer
12:04:52 INFO - delivery method with keep-origin-redirect and when
12:04:52 INFO - the target request is cross-origin.
12:04:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1846ms
12:04:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:04:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x92b7a800 == 43 [pid = 1796] [id = 569]
12:04:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x92b7b800) [pid = 1796] [serial = 1596] [outer = (nil)]
12:04:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x92b7fc00) [pid = 1796] [serial = 1597] [outer = 0x92b7b800]
12:04:52 INFO - PROCESS | 1796 | 1448309092817 Marionette INFO loaded listener.js
12:04:52 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x92c71800) [pid = 1796] [serial = 1598] [outer = 0x92b7b800]
12:04:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c75c00 == 44 [pid = 1796] [id = 570]
12:04:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x92cef400) [pid = 1796] [serial = 1599] [outer = (nil)]
12:04:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x92cf5c00) [pid = 1796] [serial = 1600] [outer = 0x92cef400]
12:04:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:54 INFO - document served over http requires an https
12:04:54 INFO - sub-resource via iframe-tag using the meta-referrer
12:04:54 INFO - delivery method with no-redirect and when
12:04:54 INFO - the target request is cross-origin.
12:04:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1957ms
12:04:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:04:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd91800 == 45 [pid = 1796] [id = 571]
12:04:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x90b42c00) [pid = 1796] [serial = 1601] [outer = (nil)]
12:04:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x92cf7c00) [pid = 1796] [serial = 1602] [outer = 0x90b42c00]
12:04:55 INFO - PROCESS | 1796 | 1448309095124 Marionette INFO loaded listener.js
12:04:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x945aa000) [pid = 1796] [serial = 1603] [outer = 0x90b42c00]
12:04:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b5c00 == 46 [pid = 1796] [id = 572]
12:04:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x945bb400) [pid = 1796] [serial = 1604] [outer = (nil)]
12:04:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x945bc800) [pid = 1796] [serial = 1605] [outer = 0x945bb400]
12:04:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:56 INFO - document served over http requires an https
12:04:56 INFO - sub-resource via iframe-tag using the meta-referrer
12:04:56 INFO - delivery method with swap-origin-redirect and when
12:04:56 INFO - the target request is cross-origin.
12:04:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2426ms
12:04:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:04:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x945a9c00 == 47 [pid = 1796] [id = 573]
12:04:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x945b8400) [pid = 1796] [serial = 1606] [outer = (nil)]
12:04:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x945c2400) [pid = 1796] [serial = 1607] [outer = 0x945b8400]
12:04:57 INFO - PROCESS | 1796 | 1448309097398 Marionette INFO loaded listener.js
12:04:57 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x9475f000) [pid = 1796] [serial = 1608] [outer = 0x945b8400]
12:04:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:58 INFO - document served over http requires an https
12:04:58 INFO - sub-resource via script-tag using the meta-referrer
12:04:58 INFO - delivery method with keep-origin-redirect and when
12:04:58 INFO - the target request is cross-origin.
12:04:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1791ms
12:04:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:04:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c993400 == 48 [pid = 1796] [id = 574]
12:04:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x95570400) [pid = 1796] [serial = 1609] [outer = (nil)]
12:04:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x95573800) [pid = 1796] [serial = 1610] [outer = 0x95570400]
12:04:59 INFO - PROCESS | 1796 | 1448309099258 Marionette INFO loaded listener.js
12:04:59 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x9559b800) [pid = 1796] [serial = 1611] [outer = 0x95570400]
12:05:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:00 INFO - document served over http requires an https
12:05:00 INFO - sub-resource via script-tag using the meta-referrer
12:05:00 INFO - delivery method with no-redirect and when
12:05:00 INFO - the target request is cross-origin.
12:05:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1742ms
12:05:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:05:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x92ced400 == 49 [pid = 1796] [id = 575]
12:05:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x9554e400) [pid = 1796] [serial = 1612] [outer = (nil)]
12:05:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x955f1000) [pid = 1796] [serial = 1613] [outer = 0x9554e400]
12:05:00 INFO - PROCESS | 1796 | 1448309100831 Marionette INFO loaded listener.js
12:05:00 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x956a7000) [pid = 1796] [serial = 1614] [outer = 0x9554e400]
12:05:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:02 INFO - document served over http requires an https
12:05:02 INFO - sub-resource via script-tag using the meta-referrer
12:05:02 INFO - delivery method with swap-origin-redirect and when
12:05:02 INFO - the target request is cross-origin.
12:05:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1740ms
12:05:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:05:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x9612e400 == 50 [pid = 1796] [id = 576]
12:05:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9612f000) [pid = 1796] [serial = 1615] [outer = (nil)]
12:05:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x97310000) [pid = 1796] [serial = 1616] [outer = 0x9612f000]
12:05:02 INFO - PROCESS | 1796 | 1448309102733 Marionette INFO loaded listener.js
12:05:02 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x97fd0000) [pid = 1796] [serial = 1617] [outer = 0x9612f000]
12:05:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:03 INFO - document served over http requires an https
12:05:03 INFO - sub-resource via xhr-request using the meta-referrer
12:05:03 INFO - delivery method with keep-origin-redirect and when
12:05:03 INFO - the target request is cross-origin.
12:05:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1691ms
12:05:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:05:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b10800 == 51 [pid = 1796] [id = 577]
12:05:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x973f5000) [pid = 1796] [serial = 1618] [outer = (nil)]
12:05:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x98553c00) [pid = 1796] [serial = 1619] [outer = 0x973f5000]
12:05:04 INFO - PROCESS | 1796 | 1448309104285 Marionette INFO loaded listener.js
12:05:04 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x98590000) [pid = 1796] [serial = 1620] [outer = 0x973f5000]
12:05:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:05 INFO - document served over http requires an https
12:05:05 INFO - sub-resource via xhr-request using the meta-referrer
12:05:05 INFO - delivery method with no-redirect and when
12:05:05 INFO - the target request is cross-origin.
12:05:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1795ms
12:05:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:05:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x91893400 == 52 [pid = 1796] [id = 578]
12:05:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x9817f400) [pid = 1796] [serial = 1621] [outer = (nil)]
12:05:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x98593400) [pid = 1796] [serial = 1622] [outer = 0x9817f400]
12:05:06 INFO - PROCESS | 1796 | 1448309106519 Marionette INFO loaded listener.js
12:05:06 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x9859b400) [pid = 1796] [serial = 1623] [outer = 0x9817f400]
12:05:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9dc00 == 51 [pid = 1796] [id = 529]
12:05:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8c995000 == 50 [pid = 1796] [id = 555]
12:05:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8d176000 == 49 [pid = 1796] [id = 557]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x922a4c00 == 48 [pid = 1796] [id = 544]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x91170c00 == 47 [pid = 1796] [id = 536]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e1800 == 46 [pid = 1796] [id = 539]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x90b07800 == 45 [pid = 1796] [id = 541]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1dcc00 == 44 [pid = 1796] [id = 543]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8c995c00 == 43 [pid = 1796] [id = 552]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x92cef800 == 42 [pid = 1796] [id = 545]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8c451800 == 41 [pid = 1796] [id = 546]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x97302000 == 40 [pid = 1796] [id = 549]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x9569f400 == 39 [pid = 1796] [id = 548]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x92475400 == 38 [pid = 1796] [id = 568]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x97305400 == 37 [pid = 1796] [id = 550]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x92c75c00 == 36 [pid = 1796] [id = 570]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x945b5c00 == 35 [pid = 1796] [id = 572]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x945b1400 == 34 [pid = 1796] [id = 547]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9e800 == 33 [pid = 1796] [id = 551]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8c994000 == 32 [pid = 1796] [id = 537]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1bc00 == 31 [pid = 1796] [id = 534]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9b000 == 30 [pid = 1796] [id = 530]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x90b03800 == 29 [pid = 1796] [id = 533]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8e371800 == 28 [pid = 1796] [id = 535]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8d76dc00 == 27 [pid = 1796] [id = 531]
12:05:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8c502400 == 26 [pid = 1796] [id = 532]
12:05:11 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x91172400) [pid = 1796] [serial = 1443] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8ca03c00) [pid = 1796] [serial = 1485] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x945b2400) [pid = 1796] [serial = 1472] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x92c6a000) [pid = 1796] [serial = 1464] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x90b47800) [pid = 1796] [serial = 1440] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x92cf6c00) [pid = 1796] [serial = 1467] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8d17d000) [pid = 1796] [serial = 1488] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8cfee400) [pid = 1796] [serial = 1430] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x9246dc00) [pid = 1796] [serial = 1461] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x94760000) [pid = 1796] [serial = 1477] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8e37f800) [pid = 1796] [serial = 1435] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x9559e400) [pid = 1796] [serial = 1482] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x92296000) [pid = 1796] [serial = 1458] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x91304800) [pid = 1796] [serial = 1446] [outer = (nil)] [url = about:blank]
12:05:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:11 INFO - document served over http requires an https
12:05:11 INFO - sub-resource via xhr-request using the meta-referrer
12:05:11 INFO - delivery method with swap-origin-redirect and when
12:05:11 INFO - the target request is cross-origin.
12:05:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 5936ms
12:05:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:05:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9c000 == 27 [pid = 1796] [id = 579]
12:05:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8c450c00) [pid = 1796] [serial = 1624] [outer = (nil)]
12:05:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8c459c00) [pid = 1796] [serial = 1625] [outer = 0x8c450c00]
12:05:12 INFO - PROCESS | 1796 | 1448309112047 Marionette INFO loaded listener.js
12:05:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8c991800) [pid = 1796] [serial = 1626] [outer = 0x8c450c00]
12:05:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:13 INFO - document served over http requires an http
12:05:13 INFO - sub-resource via fetch-request using the meta-referrer
12:05:13 INFO - delivery method with keep-origin-redirect and when
12:05:13 INFO - the target request is same-origin.
12:05:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1348ms
12:05:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:05:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd92400 == 28 [pid = 1796] [id = 580]
12:05:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8bf1cc00) [pid = 1796] [serial = 1627] [outer = (nil)]
12:05:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8ca0e400) [pid = 1796] [serial = 1628] [outer = 0x8bf1cc00]
12:05:13 INFO - PROCESS | 1796 | 1448309113364 Marionette INFO loaded listener.js
12:05:13 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8cff7c00) [pid = 1796] [serial = 1629] [outer = 0x8bf1cc00]
12:05:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:14 INFO - document served over http requires an http
12:05:14 INFO - sub-resource via fetch-request using the meta-referrer
12:05:14 INFO - delivery method with no-redirect and when
12:05:14 INFO - the target request is same-origin.
12:05:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1587ms
12:05:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:05:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c454400 == 29 [pid = 1796] [id = 581]
12:05:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8d1e2c00) [pid = 1796] [serial = 1630] [outer = (nil)]
12:05:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8d1e7400) [pid = 1796] [serial = 1631] [outer = 0x8d1e2c00]
12:05:15 INFO - PROCESS | 1796 | 1448309115105 Marionette INFO loaded listener.js
12:05:15 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8d776800) [pid = 1796] [serial = 1632] [outer = 0x8d1e2c00]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8d17a800) [pid = 1796] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x90b45800) [pid = 1796] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x97302400) [pid = 1796] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x945af400) [pid = 1796] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x91ba6000) [pid = 1796] [serial = 1512] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x973f0000) [pid = 1796] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x9559e000) [pid = 1796] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x973ecc00) [pid = 1796] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x911b6800) [pid = 1796] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8c996400) [pid = 1796] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x91638400) [pid = 1796] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x91bf9800) [pid = 1796] [serial = 1517] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9569f800) [pid = 1796] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8ca07400) [pid = 1796] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x945ab000) [pid = 1796] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8d1de400) [pid = 1796] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x91bab800) [pid = 1796] [serial = 1510] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8c44d800) [pid = 1796] [serial = 1559] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x92c6dc00) [pid = 1796] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x92b7b400) [pid = 1796] [serial = 1520] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x92298c00) [pid = 1796] [serial = 1515] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309046799]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x90761400) [pid = 1796] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8bf20c00) [pid = 1796] [serial = 1554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x9855c800) [pid = 1796] [serial = 1552] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x922a1800) [pid = 1796] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x8d177800) [pid = 1796] [serial = 1562] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x8c997400) [pid = 1796] [serial = 1557] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309071267]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x8d76b000) [pid = 1796] [serial = 1565] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x98556400) [pid = 1796] [serial = 1553] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x91bf5000) [pid = 1796] [serial = 1516] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309046799]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x8c451c00) [pid = 1796] [serial = 1555] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x8d1dc400) [pid = 1796] [serial = 1568] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x8ca02800) [pid = 1796] [serial = 1558] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309071267]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x92474800) [pid = 1796] [serial = 1521] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x973f1400) [pid = 1796] [serial = 1544] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x9817a000) [pid = 1796] [serial = 1550] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x8cfedc00) [pid = 1796] [serial = 1560] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x9475c800) [pid = 1796] [serial = 1532] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x92b7dc00) [pid = 1796] [serial = 1523] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x9163e400) [pid = 1796] [serial = 1508] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x956a3400) [pid = 1796] [serial = 1538] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x8d17a000) [pid = 1796] [serial = 1563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x9229a800) [pid = 1796] [serial = 1518] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x90b10400) [pid = 1796] [serial = 1571] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x8d1e8400) [pid = 1796] [serial = 1499] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x90bb4800) [pid = 1796] [serial = 1502] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x91896c00) [pid = 1796] [serial = 1511] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x945b1800) [pid = 1796] [serial = 1529] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x91bf4000) [pid = 1796] [serial = 1513] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x97fcb800) [pid = 1796] [serial = 1547] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x92cf0c00) [pid = 1796] [serial = 1526] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x97305800) [pid = 1796] [serial = 1541] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x955ec800) [pid = 1796] [serial = 1535] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x91305400) [pid = 1796] [serial = 1505] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x955f9400) [pid = 1796] [serial = 1536] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x96128800) [pid = 1796] [serial = 1539] [outer = (nil)] [url = about:blank]
12:05:17 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x9554fc00) [pid = 1796] [serial = 1533] [outer = (nil)] [url = about:blank]
12:05:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:17 INFO - document served over http requires an http
12:05:17 INFO - sub-resource via fetch-request using the meta-referrer
12:05:17 INFO - delivery method with swap-origin-redirect and when
12:05:17 INFO - the target request is same-origin.
12:05:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2864ms
12:05:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:05:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e7000 == 30 [pid = 1796] [id = 582]
12:05:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x8d76b000) [pid = 1796] [serial = 1633] [outer = (nil)]
12:05:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x8e37c000) [pid = 1796] [serial = 1634] [outer = 0x8d76b000]
12:05:17 INFO - PROCESS | 1796 | 1448309117841 Marionette INFO loaded listener.js
12:05:17 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x90762800) [pid = 1796] [serial = 1635] [outer = 0x8d76b000]
12:05:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b01800 == 31 [pid = 1796] [id = 583]
12:05:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x90b02000) [pid = 1796] [serial = 1636] [outer = (nil)]
12:05:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x90b07800) [pid = 1796] [serial = 1637] [outer = 0x90b02000]
12:05:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:19 INFO - document served over http requires an http
12:05:19 INFO - sub-resource via iframe-tag using the meta-referrer
12:05:19 INFO - delivery method with keep-origin-redirect and when
12:05:19 INFO - the target request is same-origin.
12:05:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1536ms
12:05:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:05:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c457000 == 32 [pid = 1796] [id = 584]
12:05:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x8c999400) [pid = 1796] [serial = 1638] [outer = (nil)]
12:05:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x8ca06000) [pid = 1796] [serial = 1639] [outer = 0x8c999400]
12:05:19 INFO - PROCESS | 1796 | 1448309119605 Marionette INFO loaded listener.js
12:05:19 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x8cff4800) [pid = 1796] [serial = 1640] [outer = 0x8c999400]
12:05:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e37bc00 == 33 [pid = 1796] [id = 585]
12:05:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x8e37dc00) [pid = 1796] [serial = 1641] [outer = (nil)]
12:05:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x8d178800) [pid = 1796] [serial = 1642] [outer = 0x8e37dc00]
12:05:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:21 INFO - document served over http requires an http
12:05:21 INFO - sub-resource via iframe-tag using the meta-referrer
12:05:21 INFO - delivery method with no-redirect and when
12:05:21 INFO - the target request is same-origin.
12:05:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1946ms
12:05:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:05:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1c400 == 34 [pid = 1796] [id = 586]
12:05:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x90755000) [pid = 1796] [serial = 1643] [outer = (nil)]
12:05:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x90b0d400) [pid = 1796] [serial = 1644] [outer = 0x90755000]
12:05:21 INFO - PROCESS | 1796 | 1448309121810 Marionette INFO loaded listener.js
12:05:21 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x90b4a800) [pid = 1796] [serial = 1645] [outer = 0x90755000]
12:05:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bb1800 == 35 [pid = 1796] [id = 587]
12:05:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x90bb3400) [pid = 1796] [serial = 1646] [outer = (nil)]
12:05:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x9116b000) [pid = 1796] [serial = 1647] [outer = 0x90bb3400]
12:05:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:23 INFO - document served over http requires an http
12:05:23 INFO - sub-resource via iframe-tag using the meta-referrer
12:05:23 INFO - delivery method with swap-origin-redirect and when
12:05:23 INFO - the target request is same-origin.
12:05:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2305ms
12:05:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:05:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x91171000 == 36 [pid = 1796] [id = 588]
12:05:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x91172000) [pid = 1796] [serial = 1648] [outer = (nil)]
12:05:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x91174800) [pid = 1796] [serial = 1649] [outer = 0x91172000]
12:05:23 INFO - PROCESS | 1796 | 1448309123887 Marionette INFO loaded listener.js
12:05:24 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x911b6800) [pid = 1796] [serial = 1650] [outer = 0x91172000]
12:05:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:25 INFO - document served over http requires an http
12:05:25 INFO - sub-resource via script-tag using the meta-referrer
12:05:25 INFO - delivery method with keep-origin-redirect and when
12:05:25 INFO - the target request is same-origin.
12:05:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2305ms
12:05:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:05:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x91307800 == 37 [pid = 1796] [id = 589]
12:05:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x9130a000) [pid = 1796] [serial = 1651] [outer = (nil)]
12:05:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x91631800) [pid = 1796] [serial = 1652] [outer = 0x9130a000]
12:05:26 INFO - PROCESS | 1796 | 1448309126173 Marionette INFO loaded listener.js
12:05:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x91888c00) [pid = 1796] [serial = 1653] [outer = 0x9130a000]
12:05:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:27 INFO - document served over http requires an http
12:05:27 INFO - sub-resource via script-tag using the meta-referrer
12:05:27 INFO - delivery method with no-redirect and when
12:05:27 INFO - the target request is same-origin.
12:05:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1848ms
12:05:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:05:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x9188d400 == 38 [pid = 1796] [id = 590]
12:05:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x91890400) [pid = 1796] [serial = 1654] [outer = (nil)]
12:05:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x91b9d000) [pid = 1796] [serial = 1655] [outer = 0x91890400]
12:05:27 INFO - PROCESS | 1796 | 1448309127988 Marionette INFO loaded listener.js
12:05:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x8bf11c00) [pid = 1796] [serial = 1656] [outer = 0x91890400]
12:05:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:29 INFO - document served over http requires an http
12:05:29 INFO - sub-resource via script-tag using the meta-referrer
12:05:29 INFO - delivery method with swap-origin-redirect and when
12:05:29 INFO - the target request is same-origin.
12:05:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1538ms
12:05:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:05:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e2400 == 39 [pid = 1796] [id = 591]
12:05:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x8d1e4c00) [pid = 1796] [serial = 1657] [outer = (nil)]
12:05:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x91de6800) [pid = 1796] [serial = 1658] [outer = 0x8d1e4c00]
12:05:29 INFO - PROCESS | 1796 | 1448309129459 Marionette INFO loaded listener.js
12:05:29 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91f42000) [pid = 1796] [serial = 1659] [outer = 0x8d1e4c00]
12:05:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:30 INFO - document served over http requires an http
12:05:30 INFO - sub-resource via xhr-request using the meta-referrer
12:05:30 INFO - delivery method with keep-origin-redirect and when
12:05:30 INFO - the target request is same-origin.
12:05:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1539ms
12:05:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:05:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x92296000 == 40 [pid = 1796] [id = 592]
12:05:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x92299000) [pid = 1796] [serial = 1660] [outer = (nil)]
12:05:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x9229bc00) [pid = 1796] [serial = 1661] [outer = 0x92299000]
12:05:30 INFO - PROCESS | 1796 | 1448309130988 Marionette INFO loaded listener.js
12:05:31 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x9246e400) [pid = 1796] [serial = 1662] [outer = 0x92299000]
12:05:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:32 INFO - document served over http requires an http
12:05:32 INFO - sub-resource via xhr-request using the meta-referrer
12:05:32 INFO - delivery method with no-redirect and when
12:05:32 INFO - the target request is same-origin.
12:05:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1789ms
12:05:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:05:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cff1800 == 41 [pid = 1796] [id = 593]
12:05:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x90b08800) [pid = 1796] [serial = 1663] [outer = (nil)]
12:05:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x92475400) [pid = 1796] [serial = 1664] [outer = 0x90b08800]
12:05:33 INFO - PROCESS | 1796 | 1448309133124 Marionette INFO loaded listener.js
12:05:33 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x92c67000) [pid = 1796] [serial = 1665] [outer = 0x90b08800]
12:05:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:34 INFO - document served over http requires an http
12:05:34 INFO - sub-resource via xhr-request using the meta-referrer
12:05:34 INFO - delivery method with swap-origin-redirect and when
12:05:34 INFO - the target request is same-origin.
12:05:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2349ms
12:05:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:05:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c6f400 == 42 [pid = 1796] [id = 594]
12:05:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x92c74400) [pid = 1796] [serial = 1666] [outer = (nil)]
12:05:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x92cec000) [pid = 1796] [serial = 1667] [outer = 0x92c74400]
12:05:35 INFO - PROCESS | 1796 | 1448309135290 Marionette INFO loaded listener.js
12:05:35 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x92cfa400) [pid = 1796] [serial = 1668] [outer = 0x92c74400]
12:05:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:36 INFO - document served over http requires an https
12:05:36 INFO - sub-resource via fetch-request using the meta-referrer
12:05:36 INFO - delivery method with keep-origin-redirect and when
12:05:36 INFO - the target request is same-origin.
12:05:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1948ms
12:05:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:05:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c75c00 == 43 [pid = 1796] [id = 595]
12:05:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x92cf9000) [pid = 1796] [serial = 1669] [outer = (nil)]
12:05:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x9456e800) [pid = 1796] [serial = 1670] [outer = 0x92cf9000]
12:05:37 INFO - PROCESS | 1796 | 1448309137299 Marionette INFO loaded listener.js
12:05:37 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x945b5c00) [pid = 1796] [serial = 1671] [outer = 0x92cf9000]
12:05:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:38 INFO - document served over http requires an https
12:05:38 INFO - sub-resource via fetch-request using the meta-referrer
12:05:38 INFO - delivery method with no-redirect and when
12:05:38 INFO - the target request is same-origin.
12:05:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1651ms
12:05:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:05:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x945ba400 == 44 [pid = 1796] [id = 596]
12:05:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x945bb000) [pid = 1796] [serial = 1672] [outer = (nil)]
12:05:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x9475b800) [pid = 1796] [serial = 1673] [outer = 0x945bb000]
12:05:38 INFO - PROCESS | 1796 | 1448309138846 Marionette INFO loaded listener.js
12:05:38 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x9554b800) [pid = 1796] [serial = 1674] [outer = 0x945bb000]
12:05:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:40 INFO - document served over http requires an https
12:05:40 INFO - sub-resource via fetch-request using the meta-referrer
12:05:40 INFO - delivery method with swap-origin-redirect and when
12:05:40 INFO - the target request is same-origin.
12:05:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1941ms
12:05:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:05:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x9556bc00 == 45 [pid = 1796] [id = 597]
12:05:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x9556dc00) [pid = 1796] [serial = 1675] [outer = (nil)]
12:05:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x95578400) [pid = 1796] [serial = 1676] [outer = 0x9556dc00]
12:05:40 INFO - PROCESS | 1796 | 1448309140867 Marionette INFO loaded listener.js
12:05:40 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x9559f400) [pid = 1796] [serial = 1677] [outer = 0x9556dc00]
12:05:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x955f1400 == 46 [pid = 1796] [id = 598]
12:05:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x955f3800) [pid = 1796] [serial = 1678] [outer = (nil)]
12:05:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x9559ec00) [pid = 1796] [serial = 1679] [outer = 0x955f3800]
12:05:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:42 INFO - document served over http requires an https
12:05:42 INFO - sub-resource via iframe-tag using the meta-referrer
12:05:42 INFO - delivery method with keep-origin-redirect and when
12:05:42 INFO - the target request is same-origin.
12:05:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2252ms
12:05:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:05:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x955f8000 == 47 [pid = 1796] [id = 599]
12:05:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x955fa400) [pid = 1796] [serial = 1680] [outer = (nil)]
12:05:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x9569f800) [pid = 1796] [serial = 1681] [outer = 0x955fa400]
12:05:43 INFO - PROCESS | 1796 | 1448309143134 Marionette INFO loaded listener.js
12:05:43 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x9612b400) [pid = 1796] [serial = 1682] [outer = 0x955fa400]
12:05:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x9730a800 == 48 [pid = 1796] [id = 600]
12:05:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x9730cc00) [pid = 1796] [serial = 1683] [outer = (nil)]
12:05:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x973ea000) [pid = 1796] [serial = 1684] [outer = 0x9730cc00]
12:05:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:44 INFO - document served over http requires an https
12:05:44 INFO - sub-resource via iframe-tag using the meta-referrer
12:05:44 INFO - delivery method with no-redirect and when
12:05:44 INFO - the target request is same-origin.
12:05:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1749ms
12:05:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:05:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x956abc00 == 49 [pid = 1796] [id = 601]
12:05:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x9612a000) [pid = 1796] [serial = 1685] [outer = (nil)]
12:05:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x973f1800) [pid = 1796] [serial = 1686] [outer = 0x9612a000]
12:05:44 INFO - PROCESS | 1796 | 1448309144947 Marionette INFO loaded listener.js
12:05:45 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x98174c00) [pid = 1796] [serial = 1687] [outer = 0x9612a000]
12:05:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x98173c00 == 50 [pid = 1796] [id = 602]
12:05:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x9817b800) [pid = 1796] [serial = 1688] [outer = (nil)]
12:05:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x95595800) [pid = 1796] [serial = 1689] [outer = 0x9817b800]
12:05:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:47 INFO - document served over http requires an https
12:05:47 INFO - sub-resource via iframe-tag using the meta-referrer
12:05:47 INFO - delivery method with swap-origin-redirect and when
12:05:47 INFO - the target request is same-origin.
12:05:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3343ms
12:05:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:05:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf12800 == 51 [pid = 1796] [id = 603]
12:05:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8bf17400) [pid = 1796] [serial = 1690] [outer = (nil)]
12:05:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8c994800) [pid = 1796] [serial = 1691] [outer = 0x8bf17400]
12:05:48 INFO - PROCESS | 1796 | 1448309148197 Marionette INFO loaded listener.js
12:05:48 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8d776c00) [pid = 1796] [serial = 1692] [outer = 0x8bf17400]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x90b01800 == 50 [pid = 1796] [id = 583]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x91171800 == 49 [pid = 1796] [id = 563]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x91baa400 == 48 [pid = 1796] [id = 566]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8e37bc00 == 47 [pid = 1796] [id = 585]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8c450000 == 46 [pid = 1796] [id = 565]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x90bb1800 == 45 [pid = 1796] [id = 587]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x92b7a800 == 44 [pid = 1796] [id = 569]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x9612e400 == 43 [pid = 1796] [id = 576]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x91893400 == 42 [pid = 1796] [id = 578]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x945a9c00 == 41 [pid = 1796] [id = 573]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8c993400 == 40 [pid = 1796] [id = 574]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x92ced400 == 39 [pid = 1796] [id = 575]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9ac00 == 38 [pid = 1796] [id = 556]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd91800 == 37 [pid = 1796] [id = 571]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x91bfbc00 == 36 [pid = 1796] [id = 567]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x90b10800 == 35 [pid = 1796] [id = 577]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x955f1400 == 34 [pid = 1796] [id = 598]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x9730a800 == 33 [pid = 1796] [id = 600]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x98173c00 == 32 [pid = 1796] [id = 602]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf20800 == 31 [pid = 1796] [id = 554]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x90763c00 == 30 [pid = 1796] [id = 562]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd92c00 == 29 [pid = 1796] [id = 561]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf13800 == 28 [pid = 1796] [id = 559]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8d175c00 == 27 [pid = 1796] [id = 558]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x9130ac00 == 26 [pid = 1796] [id = 564]
12:05:51 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e9400 == 25 [pid = 1796] [id = 560]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x98553400) [pid = 1796] [serial = 1551] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8e37b400) [pid = 1796] [serial = 1500] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x92cfac00) [pid = 1796] [serial = 1527] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8c50b800) [pid = 1796] [serial = 1556] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x92c6e000) [pid = 1796] [serial = 1524] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x945c3c00) [pid = 1796] [serial = 1530] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x91893c00) [pid = 1796] [serial = 1509] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8e375000) [pid = 1796] [serial = 1566] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x92471000) [pid = 1796] [serial = 1519] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x9116d000) [pid = 1796] [serial = 1503] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8cff9c00) [pid = 1796] [serial = 1561] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x97fd4400) [pid = 1796] [serial = 1548] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x91df2400) [pid = 1796] [serial = 1514] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x91633800) [pid = 1796] [serial = 1506] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x90b04400) [pid = 1796] [serial = 1569] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8cff8800) [pid = 1796] [serial = 1572] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x973ed000) [pid = 1796] [serial = 1542] [outer = (nil)] [url = about:blank]
12:05:51 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x973f8c00) [pid = 1796] [serial = 1545] [outer = (nil)] [url = about:blank]
12:05:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:51 INFO - document served over http requires an https
12:05:51 INFO - sub-resource via script-tag using the meta-referrer
12:05:51 INFO - delivery method with keep-origin-redirect and when
12:05:51 INFO - the target request is same-origin.
12:05:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3700ms
12:05:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:05:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1dc00 == 26 [pid = 1796] [id = 604]
12:05:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8c454c00) [pid = 1796] [serial = 1693] [outer = (nil)]
12:05:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8c503400) [pid = 1796] [serial = 1694] [outer = 0x8c454c00]
12:05:51 INFO - PROCESS | 1796 | 1448309151885 Marionette INFO loaded listener.js
12:05:52 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8c993c00) [pid = 1796] [serial = 1695] [outer = 0x8c454c00]
12:05:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:52 INFO - document served over http requires an https
12:05:52 INFO - sub-resource via script-tag using the meta-referrer
12:05:52 INFO - delivery method with no-redirect and when
12:05:52 INFO - the target request is same-origin.
12:05:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1442ms
12:05:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:05:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9fc00 == 27 [pid = 1796] [id = 605]
12:05:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8c44b800) [pid = 1796] [serial = 1696] [outer = (nil)]
12:05:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8cfee000) [pid = 1796] [serial = 1697] [outer = 0x8c44b800]
12:05:53 INFO - PROCESS | 1796 | 1448309153287 Marionette INFO loaded listener.js
12:05:53 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8cffc000) [pid = 1796] [serial = 1698] [outer = 0x8c44b800]
12:05:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:54 INFO - document served over http requires an https
12:05:54 INFO - sub-resource via script-tag using the meta-referrer
12:05:54 INFO - delivery method with swap-origin-redirect and when
12:05:54 INFO - the target request is same-origin.
12:05:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1652ms
12:05:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:05:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e7c00 == 28 [pid = 1796] [id = 606]
12:05:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8d1eb000) [pid = 1796] [serial = 1699] [outer = (nil)]
12:05:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8d76e800) [pid = 1796] [serial = 1700] [outer = 0x8d1eb000]
12:05:55 INFO - PROCESS | 1796 | 1448309155267 Marionette INFO loaded listener.js
12:05:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8e377400) [pid = 1796] [serial = 1701] [outer = 0x8d1eb000]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x92cef400) [pid = 1796] [serial = 1599] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309093663]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x945bb400) [pid = 1796] [serial = 1604] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8bf1cc00) [pid = 1796] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8d76b000) [pid = 1796] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x92b75800) [pid = 1796] [serial = 1594] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x9554e400) [pid = 1796] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9817f400) [pid = 1796] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x95570400) [pid = 1796] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8d1e2c00) [pid = 1796] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x90b02000) [pid = 1796] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8c450c00) [pid = 1796] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x945b8400) [pid = 1796] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x91175800) [pid = 1796] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x92b7b800) [pid = 1796] [serial = 1596] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x91632000) [pid = 1796] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x973f5000) [pid = 1796] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x91df3000) [pid = 1796] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x9130f000) [pid = 1796] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x9612f000) [pid = 1796] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x90b42c00) [pid = 1796] [serial = 1601] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x91bf5800) [pid = 1796] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x90b08000) [pid = 1796] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x8ca07800) [pid = 1796] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x8e37c000) [pid = 1796] [serial = 1634] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x90b07800) [pid = 1796] [serial = 1637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x92b7fc00) [pid = 1796] [serial = 1597] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x91896800) [pid = 1796] [serial = 1586] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x95573800) [pid = 1796] [serial = 1610] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x92cf5c00) [pid = 1796] [serial = 1600] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309093663]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x98553c00) [pid = 1796] [serial = 1619] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x922a0000) [pid = 1796] [serial = 1592] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x955f1000) [pid = 1796] [serial = 1613] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x91634400) [pid = 1796] [serial = 1583] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x8c459c00) [pid = 1796] [serial = 1625] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x97310000) [pid = 1796] [serial = 1616] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x92cf7c00) [pid = 1796] [serial = 1602] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x8ca0e400) [pid = 1796] [serial = 1628] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x91de5800) [pid = 1796] [serial = 1589] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x90b45c00) [pid = 1796] [serial = 1577] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x8d1e7400) [pid = 1796] [serial = 1631] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x945c2400) [pid = 1796] [serial = 1607] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x945bc800) [pid = 1796] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x8cff9800) [pid = 1796] [serial = 1574] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x922a3800) [pid = 1796] [serial = 1595] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x911b2000) [pid = 1796] [serial = 1580] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x98593400) [pid = 1796] [serial = 1622] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x911ba800) [pid = 1796] [serial = 1581] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x9859b400) [pid = 1796] [serial = 1623] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x97fd0000) [pid = 1796] [serial = 1617] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x98590000) [pid = 1796] [serial = 1620] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x8d1ebc00) [pid = 1796] [serial = 1575] [outer = (nil)] [url = about:blank]
12:05:57 INFO - PROCESS | 1796 | --DOMWINDOW == 90 (0x90bb8c00) [pid = 1796] [serial = 1578] [outer = (nil)] [url = about:blank]
12:05:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:57 INFO - document served over http requires an https
12:05:57 INFO - sub-resource via xhr-request using the meta-referrer
12:05:57 INFO - delivery method with keep-origin-redirect and when
12:05:57 INFO - the target request is same-origin.
12:05:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3213ms
12:05:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:05:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d16fc00 == 29 [pid = 1796] [id = 607]
12:05:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0x8d1e2c00) [pid = 1796] [serial = 1702] [outer = (nil)]
12:05:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x8e372400) [pid = 1796] [serial = 1703] [outer = 0x8d1e2c00]
12:05:58 INFO - PROCESS | 1796 | 1448309158189 Marionette INFO loaded listener.js
12:05:58 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x90b04000) [pid = 1796] [serial = 1704] [outer = 0x8d1e2c00]
12:05:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:59 INFO - document served over http requires an https
12:05:59 INFO - sub-resource via xhr-request using the meta-referrer
12:05:59 INFO - delivery method with no-redirect and when
12:05:59 INFO - the target request is same-origin.
12:05:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1482ms
12:05:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:05:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c452c00 == 30 [pid = 1796] [id = 608]
12:05:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x8c504c00) [pid = 1796] [serial = 1705] [outer = (nil)]
12:05:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x8c99b000) [pid = 1796] [serial = 1706] [outer = 0x8c504c00]
12:05:59 INFO - PROCESS | 1796 | 1448309159732 Marionette INFO loaded listener.js
12:05:59 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x8ca10c00) [pid = 1796] [serial = 1707] [outer = 0x8c504c00]
12:06:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:01 INFO - document served over http requires an https
12:06:01 INFO - sub-resource via xhr-request using the meta-referrer
12:06:01 INFO - delivery method with swap-origin-redirect and when
12:06:01 INFO - the target request is same-origin.
12:06:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1899ms
12:06:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:06:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1df000 == 31 [pid = 1796] [id = 609]
12:06:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x8d1e9800) [pid = 1796] [serial = 1708] [outer = (nil)]
12:06:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x90b08000) [pid = 1796] [serial = 1709] [outer = 0x8d1e9800]
12:06:01 INFO - PROCESS | 1796 | 1448309161894 Marionette INFO loaded listener.js
12:06:02 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x90b49c00) [pid = 1796] [serial = 1710] [outer = 0x8d1e9800]
12:06:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:03 INFO - document served over http requires an http
12:06:03 INFO - sub-resource via fetch-request using the http-csp
12:06:03 INFO - delivery method with keep-origin-redirect and when
12:06:03 INFO - the target request is cross-origin.
12:06:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1838ms
12:06:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:06:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e1400 == 32 [pid = 1796] [id = 610]
12:06:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x90bb9000) [pid = 1796] [serial = 1711] [outer = (nil)]
12:06:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x91167800) [pid = 1796] [serial = 1712] [outer = 0x90bb9000]
12:06:03 INFO - PROCESS | 1796 | 1448309163479 Marionette INFO loaded listener.js
12:06:03 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x91172800) [pid = 1796] [serial = 1713] [outer = 0x90bb9000]
12:06:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:04 INFO - document served over http requires an http
12:06:04 INFO - sub-resource via fetch-request using the http-csp
12:06:04 INFO - delivery method with no-redirect and when
12:06:04 INFO - the target request is cross-origin.
12:06:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1551ms
12:06:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:06:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1b800 == 33 [pid = 1796] [id = 611]
12:06:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x9116e400) [pid = 1796] [serial = 1714] [outer = (nil)]
12:06:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x911bac00) [pid = 1796] [serial = 1715] [outer = 0x9116e400]
12:06:05 INFO - PROCESS | 1796 | 1448309165040 Marionette INFO loaded listener.js
12:06:05 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x91306400) [pid = 1796] [serial = 1716] [outer = 0x9116e400]
12:06:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:06 INFO - document served over http requires an http
12:06:06 INFO - sub-resource via fetch-request using the http-csp
12:06:06 INFO - delivery method with swap-origin-redirect and when
12:06:06 INFO - the target request is cross-origin.
12:06:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1543ms
12:06:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:06:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0ec00 == 34 [pid = 1796] [id = 612]
12:06:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x9130f400) [pid = 1796] [serial = 1717] [outer = (nil)]
12:06:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x91635800) [pid = 1796] [serial = 1718] [outer = 0x9130f400]
12:06:06 INFO - PROCESS | 1796 | 1448309166570 Marionette INFO loaded listener.js
12:06:06 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x9188c800) [pid = 1796] [serial = 1719] [outer = 0x9130f400]
12:06:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x91893c00 == 35 [pid = 1796] [id = 613]
12:06:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x91895400) [pid = 1796] [serial = 1720] [outer = (nil)]
12:06:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x91b9cc00) [pid = 1796] [serial = 1721] [outer = 0x91895400]
12:06:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:07 INFO - document served over http requires an http
12:06:07 INFO - sub-resource via iframe-tag using the http-csp
12:06:07 INFO - delivery method with keep-origin-redirect and when
12:06:07 INFO - the target request is cross-origin.
12:06:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1642ms
12:06:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:06:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf16400 == 36 [pid = 1796] [id = 614]
12:06:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x8c50c800) [pid = 1796] [serial = 1722] [outer = (nil)]
12:06:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x91bf3000) [pid = 1796] [serial = 1723] [outer = 0x8c50c800]
12:06:08 INFO - PROCESS | 1796 | 1448309168327 Marionette INFO loaded listener.js
12:06:08 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x91de7000) [pid = 1796] [serial = 1724] [outer = 0x8c50c800]
12:06:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x91f35400 == 37 [pid = 1796] [id = 615]
12:06:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x91f38400) [pid = 1796] [serial = 1725] [outer = (nil)]
12:06:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x91896400) [pid = 1796] [serial = 1726] [outer = 0x91f38400]
12:06:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:09 INFO - document served over http requires an http
12:06:09 INFO - sub-resource via iframe-tag using the http-csp
12:06:09 INFO - delivery method with no-redirect and when
12:06:09 INFO - the target request is cross-origin.
12:06:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1589ms
12:06:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:06:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ba2000 == 38 [pid = 1796] [id = 616]
12:06:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91bf5800) [pid = 1796] [serial = 1727] [outer = (nil)]
12:06:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x91f3e800) [pid = 1796] [serial = 1728] [outer = 0x91bf5800]
12:06:09 INFO - PROCESS | 1796 | 1448309169829 Marionette INFO loaded listener.js
12:06:09 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x9229d400) [pid = 1796] [serial = 1729] [outer = 0x91bf5800]
12:06:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x922a2400 == 39 [pid = 1796] [id = 617]
12:06:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x92467400) [pid = 1796] [serial = 1730] [outer = (nil)]
12:06:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x9246cc00) [pid = 1796] [serial = 1731] [outer = 0x92467400]
12:06:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:11 INFO - document served over http requires an http
12:06:11 INFO - sub-resource via iframe-tag using the http-csp
12:06:11 INFO - delivery method with swap-origin-redirect and when
12:06:11 INFO - the target request is cross-origin.
12:06:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1601ms
12:06:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:06:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x91f40c00 == 40 [pid = 1796] [id = 618]
12:06:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x92297800) [pid = 1796] [serial = 1732] [outer = (nil)]
12:06:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x9246c800) [pid = 1796] [serial = 1733] [outer = 0x92297800]
12:06:11 INFO - PROCESS | 1796 | 1448309171573 Marionette INFO loaded listener.js
12:06:11 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x92b7f000) [pid = 1796] [serial = 1734] [outer = 0x92297800]
12:06:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:12 INFO - document served over http requires an http
12:06:12 INFO - sub-resource via script-tag using the http-csp
12:06:12 INFO - delivery method with keep-origin-redirect and when
12:06:12 INFO - the target request is cross-origin.
12:06:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1638ms
12:06:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:06:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x92473400 == 41 [pid = 1796] [id = 619]
12:06:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x92c69800) [pid = 1796] [serial = 1735] [outer = (nil)]
12:06:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x92c6e000) [pid = 1796] [serial = 1736] [outer = 0x92c69800]
12:06:13 INFO - PROCESS | 1796 | 1448309173162 Marionette INFO loaded listener.js
12:06:13 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x92cf0400) [pid = 1796] [serial = 1737] [outer = 0x92c69800]
12:06:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:14 INFO - document served over http requires an http
12:06:14 INFO - sub-resource via script-tag using the http-csp
12:06:14 INFO - delivery method with no-redirect and when
12:06:14 INFO - the target request is cross-origin.
12:06:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1527ms
12:06:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:06:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c6cc00 == 42 [pid = 1796] [id = 620]
12:06:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x92cefc00) [pid = 1796] [serial = 1738] [outer = (nil)]
12:06:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x92cfa000) [pid = 1796] [serial = 1739] [outer = 0x92cefc00]
12:06:14 INFO - PROCESS | 1796 | 1448309174617 Marionette INFO loaded listener.js
12:06:14 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x945a9800) [pid = 1796] [serial = 1740] [outer = 0x92cefc00]
12:06:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:15 INFO - document served over http requires an http
12:06:15 INFO - sub-resource via script-tag using the http-csp
12:06:15 INFO - delivery method with swap-origin-redirect and when
12:06:15 INFO - the target request is cross-origin.
12:06:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1494ms
12:06:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:06:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b1000 == 43 [pid = 1796] [id = 621]
12:06:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x945b7800) [pid = 1796] [serial = 1741] [outer = (nil)]
12:06:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x945bec00) [pid = 1796] [serial = 1742] [outer = 0x945b7800]
12:06:16 INFO - PROCESS | 1796 | 1448309176164 Marionette INFO loaded listener.js
12:06:16 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x9475e400) [pid = 1796] [serial = 1743] [outer = 0x945b7800]
12:06:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:17 INFO - document served over http requires an http
12:06:17 INFO - sub-resource via xhr-request using the http-csp
12:06:17 INFO - delivery method with keep-origin-redirect and when
12:06:17 INFO - the target request is cross-origin.
12:06:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1557ms
12:06:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:06:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1ea400 == 44 [pid = 1796] [id = 622]
12:06:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x945bcc00) [pid = 1796] [serial = 1744] [outer = (nil)]
12:06:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x9554f400) [pid = 1796] [serial = 1745] [outer = 0x945bcc00]
12:06:17 INFO - PROCESS | 1796 | 1448309177701 Marionette INFO loaded listener.js
12:06:17 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x95594800) [pid = 1796] [serial = 1746] [outer = 0x945bcc00]
12:06:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:18 INFO - document served over http requires an http
12:06:18 INFO - sub-resource via xhr-request using the http-csp
12:06:18 INFO - delivery method with no-redirect and when
12:06:18 INFO - the target request is cross-origin.
12:06:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1498ms
12:06:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:06:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x95596000 == 45 [pid = 1796] [id = 623]
12:06:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x955efc00) [pid = 1796] [serial = 1747] [outer = (nil)]
12:06:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x955f5000) [pid = 1796] [serial = 1748] [outer = 0x955efc00]
12:06:19 INFO - PROCESS | 1796 | 1448309179225 Marionette INFO loaded listener.js
12:06:19 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x96124c00) [pid = 1796] [serial = 1749] [outer = 0x955efc00]
12:06:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:20 INFO - document served over http requires an http
12:06:20 INFO - sub-resource via xhr-request using the http-csp
12:06:20 INFO - delivery method with swap-origin-redirect and when
12:06:20 INFO - the target request is cross-origin.
12:06:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1450ms
12:06:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:06:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x955f3000 == 46 [pid = 1796] [id = 624]
12:06:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x955f9800) [pid = 1796] [serial = 1750] [outer = (nil)]
12:06:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x97305400) [pid = 1796] [serial = 1751] [outer = 0x955f9800]
12:06:20 INFO - PROCESS | 1796 | 1448309180704 Marionette INFO loaded listener.js
12:06:20 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x973f0400) [pid = 1796] [serial = 1752] [outer = 0x955f9800]
12:06:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:22 INFO - document served over http requires an https
12:06:22 INFO - sub-resource via fetch-request using the http-csp
12:06:22 INFO - delivery method with keep-origin-redirect and when
12:06:22 INFO - the target request is cross-origin.
12:06:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1945ms
12:06:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:06:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x973f4400 == 47 [pid = 1796] [id = 625]
12:06:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x973f4c00) [pid = 1796] [serial = 1753] [outer = (nil)]
12:06:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x973f7800) [pid = 1796] [serial = 1754] [outer = 0x973f4c00]
12:06:22 INFO - PROCESS | 1796 | 1448309182820 Marionette INFO loaded listener.js
12:06:22 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x97fd2c00) [pid = 1796] [serial = 1755] [outer = 0x973f4c00]
12:06:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:24 INFO - document served over http requires an https
12:06:24 INFO - sub-resource via fetch-request using the http-csp
12:06:24 INFO - delivery method with no-redirect and when
12:06:24 INFO - the target request is cross-origin.
12:06:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2196ms
12:06:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:06:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x973f8c00 == 48 [pid = 1796] [id = 626]
12:06:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x97fcd400) [pid = 1796] [serial = 1756] [outer = (nil)]
12:06:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x9817f400) [pid = 1796] [serial = 1757] [outer = 0x97fcd400]
12:06:24 INFO - PROCESS | 1796 | 1448309184930 Marionette INFO loaded listener.js
12:06:25 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x98555800) [pid = 1796] [serial = 1758] [outer = 0x97fcd400]
12:06:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:26 INFO - document served over http requires an https
12:06:26 INFO - sub-resource via fetch-request using the http-csp
12:06:26 INFO - delivery method with swap-origin-redirect and when
12:06:26 INFO - the target request is cross-origin.
12:06:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1585ms
12:06:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:06:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x98173800 == 49 [pid = 1796] [id = 627]
12:06:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x9817fc00) [pid = 1796] [serial = 1759] [outer = (nil)]
12:06:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x98559800) [pid = 1796] [serial = 1760] [outer = 0x9817fc00]
12:06:26 INFO - PROCESS | 1796 | 1448309186433 Marionette INFO loaded listener.js
12:06:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x98594000) [pid = 1796] [serial = 1761] [outer = 0x9817fc00]
12:06:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x98595800 == 50 [pid = 1796] [id = 628]
12:06:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x98595c00) [pid = 1796] [serial = 1762] [outer = (nil)]
12:06:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x98596c00) [pid = 1796] [serial = 1763] [outer = 0x98595c00]
12:06:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:27 INFO - document served over http requires an https
12:06:27 INFO - sub-resource via iframe-tag using the http-csp
12:06:27 INFO - delivery method with keep-origin-redirect and when
12:06:27 INFO - the target request is cross-origin.
12:06:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1785ms
12:06:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:06:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x98598800 == 51 [pid = 1796] [id = 629]
12:06:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x98599000) [pid = 1796] [serial = 1764] [outer = (nil)]
12:06:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x9859d800) [pid = 1796] [serial = 1765] [outer = 0x98599000]
12:06:28 INFO - PROCESS | 1796 | 1448309188363 Marionette INFO loaded listener.js
12:06:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x98607c00) [pid = 1796] [serial = 1766] [outer = 0x98599000]
12:06:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x9860b800 == 52 [pid = 1796] [id = 630]
12:06:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x9860f000) [pid = 1796] [serial = 1767] [outer = (nil)]
12:06:29 INFO - PROCESS | 1796 | [1796] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x91171000 == 51 [pid = 1796] [id = 588]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x9188d400 == 50 [pid = 1796] [id = 590]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e2400 == 49 [pid = 1796] [id = 591]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x92296000 == 48 [pid = 1796] [id = 592]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x92c75c00 == 47 [pid = 1796] [id = 595]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x955f8000 == 46 [pid = 1796] [id = 599]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf12800 == 45 [pid = 1796] [id = 603]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x91893c00 == 44 [pid = 1796] [id = 613]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x92c6f400 == 43 [pid = 1796] [id = 594]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x9556bc00 == 42 [pid = 1796] [id = 597]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x91f35400 == 41 [pid = 1796] [id = 615]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x956abc00 == 40 [pid = 1796] [id = 601]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x922a2400 == 39 [pid = 1796] [id = 617]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8cff1800 == 38 [pid = 1796] [id = 593]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x945ba400 == 37 [pid = 1796] [id = 596]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd92400 == 36 [pid = 1796] [id = 580]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x98595800 == 35 [pid = 1796] [id = 628]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9c000 == 34 [pid = 1796] [id = 579]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8c457000 == 33 [pid = 1796] [id = 584]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e7000 == 32 [pid = 1796] [id = 582]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8c454400 == 31 [pid = 1796] [id = 581]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x91307800 == 30 [pid = 1796] [id = 589]
12:06:31 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1c400 == 29 [pid = 1796] [id = 586]
12:06:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8bd9c000) [pid = 1796] [serial = 1768] [outer = 0x9860f000]
12:06:31 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x90762800) [pid = 1796] [serial = 1635] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x9475f000) [pid = 1796] [serial = 1608] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x956a7000) [pid = 1796] [serial = 1614] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8d776800) [pid = 1796] [serial = 1632] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x91889c00) [pid = 1796] [serial = 1584] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x92c71800) [pid = 1796] [serial = 1598] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8c991800) [pid = 1796] [serial = 1626] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9559b800) [pid = 1796] [serial = 1611] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x91bab000) [pid = 1796] [serial = 1587] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x91f3d400) [pid = 1796] [serial = 1590] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x945aa000) [pid = 1796] [serial = 1603] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9246b000) [pid = 1796] [serial = 1593] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8cff7c00) [pid = 1796] [serial = 1629] [outer = (nil)] [url = about:blank]
12:06:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:31 INFO - document served over http requires an https
12:06:31 INFO - sub-resource via iframe-tag using the http-csp
12:06:31 INFO - delivery method with no-redirect and when
12:06:31 INFO - the target request is cross-origin.
12:06:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3902ms
12:06:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:06:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c459400 == 30 [pid = 1796] [id = 631]
12:06:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8c459c00) [pid = 1796] [serial = 1769] [outer = (nil)]
12:06:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8c50a800) [pid = 1796] [serial = 1770] [outer = 0x8c459c00]
12:06:32 INFO - PROCESS | 1796 | 1448309192271 Marionette INFO loaded listener.js
12:06:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8c99ac00) [pid = 1796] [serial = 1771] [outer = 0x8c459c00]
12:06:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0c800 == 31 [pid = 1796] [id = 632]
12:06:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8ca0fc00) [pid = 1796] [serial = 1772] [outer = (nil)]
12:06:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8cff4c00) [pid = 1796] [serial = 1773] [outer = 0x8ca0fc00]
12:06:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:33 INFO - document served over http requires an https
12:06:33 INFO - sub-resource via iframe-tag using the http-csp
12:06:33 INFO - delivery method with swap-origin-redirect and when
12:06:33 INFO - the target request is cross-origin.
12:06:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1608ms
12:06:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:06:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd91400 == 32 [pid = 1796] [id = 633]
12:06:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8bd99800) [pid = 1796] [serial = 1774] [outer = (nil)]
12:06:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8d175400) [pid = 1796] [serial = 1775] [outer = 0x8bd99800]
12:06:33 INFO - PROCESS | 1796 | 1448309193759 Marionette INFO loaded listener.js
12:06:33 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8d1e1000) [pid = 1796] [serial = 1776] [outer = 0x8bd99800]
12:06:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:34 INFO - document served over http requires an https
12:06:34 INFO - sub-resource via script-tag using the http-csp
12:06:34 INFO - delivery method with keep-origin-redirect and when
12:06:34 INFO - the target request is cross-origin.
12:06:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1507ms
12:06:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:06:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d172000 == 33 [pid = 1796] [id = 634]
12:06:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8d775800) [pid = 1796] [serial = 1777] [outer = (nil)]
12:06:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8e37a400) [pid = 1796] [serial = 1778] [outer = 0x8d775800]
12:06:35 INFO - PROCESS | 1796 | 1448309195326 Marionette INFO loaded listener.js
12:06:35 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x9075d400) [pid = 1796] [serial = 1779] [outer = 0x8d775800]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8bf17400) [pid = 1796] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9817b800) [pid = 1796] [serial = 1688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8d1e2c00) [pid = 1796] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x91890400) [pid = 1796] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8e37dc00) [pid = 1796] [serial = 1641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309120549]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9730cc00) [pid = 1796] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309144024]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x955f3800) [pid = 1796] [serial = 1678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x945bb000) [pid = 1796] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9612a000) [pid = 1796] [serial = 1685] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x92c74400) [pid = 1796] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8c999400) [pid = 1796] [serial = 1638] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x92299000) [pid = 1796] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x955fa400) [pid = 1796] [serial = 1680] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x9556dc00) [pid = 1796] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x92cf9000) [pid = 1796] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x90755000) [pid = 1796] [serial = 1643] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x90b08800) [pid = 1796] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8d1e4c00) [pid = 1796] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8e372400) [pid = 1796] [serial = 1703] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x90bb3400) [pid = 1796] [serial = 1646] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8d1eb000) [pid = 1796] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x91172000) [pid = 1796] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8c44b800) [pid = 1796] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8c454c00) [pid = 1796] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x9130a000) [pid = 1796] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8c994800) [pid = 1796] [serial = 1691] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8c503400) [pid = 1796] [serial = 1694] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x9475b800) [pid = 1796] [serial = 1673] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x92cec000) [pid = 1796] [serial = 1667] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8cfee000) [pid = 1796] [serial = 1697] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x91174800) [pid = 1796] [serial = 1649] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x8ca06000) [pid = 1796] [serial = 1639] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x91631800) [pid = 1796] [serial = 1652] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x9116b000) [pid = 1796] [serial = 1647] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x973f1800) [pid = 1796] [serial = 1686] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x95595800) [pid = 1796] [serial = 1689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x8d76e800) [pid = 1796] [serial = 1700] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x973ea000) [pid = 1796] [serial = 1684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309144024]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x8d178800) [pid = 1796] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309120549]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x9229bc00) [pid = 1796] [serial = 1661] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x9456e800) [pid = 1796] [serial = 1670] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x91b9d000) [pid = 1796] [serial = 1655] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x90b0d400) [pid = 1796] [serial = 1644] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x92475400) [pid = 1796] [serial = 1664] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x91de6800) [pid = 1796] [serial = 1658] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x9559ec00) [pid = 1796] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x95578400) [pid = 1796] [serial = 1676] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x9569f800) [pid = 1796] [serial = 1681] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x90b04000) [pid = 1796] [serial = 1704] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x9246e400) [pid = 1796] [serial = 1662] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x8e377400) [pid = 1796] [serial = 1701] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x92c67000) [pid = 1796] [serial = 1665] [outer = (nil)] [url = about:blank]
12:06:37 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x91f42000) [pid = 1796] [serial = 1659] [outer = (nil)] [url = about:blank]
12:06:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:37 INFO - document served over http requires an https
12:06:37 INFO - sub-resource via script-tag using the http-csp
12:06:37 INFO - delivery method with no-redirect and when
12:06:37 INFO - the target request is cross-origin.
12:06:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2694ms
12:06:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:06:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c50e800 == 34 [pid = 1796] [id = 635]
12:06:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x8c998c00) [pid = 1796] [serial = 1780] [outer = (nil)]
12:06:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x8d17bc00) [pid = 1796] [serial = 1781] [outer = 0x8c998c00]
12:06:37 INFO - PROCESS | 1796 | 1448309197963 Marionette INFO loaded listener.js
12:06:38 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x90b0d000) [pid = 1796] [serial = 1782] [outer = 0x8c998c00]
12:06:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:38 INFO - document served over http requires an https
12:06:38 INFO - sub-resource via script-tag using the http-csp
12:06:38 INFO - delivery method with swap-origin-redirect and when
12:06:38 INFO - the target request is cross-origin.
12:06:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1233ms
12:06:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:06:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b04000 == 35 [pid = 1796] [id = 636]
12:06:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x90b0b800) [pid = 1796] [serial = 1783] [outer = (nil)]
12:06:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x90bb0000) [pid = 1796] [serial = 1784] [outer = 0x90b0b800]
12:06:39 INFO - PROCESS | 1796 | 1448309199212 Marionette INFO loaded listener.js
12:06:39 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x90bb8c00) [pid = 1796] [serial = 1785] [outer = 0x90b0b800]
12:06:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:40 INFO - document served over http requires an https
12:06:40 INFO - sub-resource via xhr-request using the http-csp
12:06:40 INFO - delivery method with keep-origin-redirect and when
12:06:40 INFO - the target request is cross-origin.
12:06:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1543ms
12:06:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:06:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0b400 == 36 [pid = 1796] [id = 637]
12:06:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x8cffb800) [pid = 1796] [serial = 1786] [outer = (nil)]
12:06:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x8d769c00) [pid = 1796] [serial = 1787] [outer = 0x8cffb800]
12:06:41 INFO - PROCESS | 1796 | 1448309201139 Marionette INFO loaded listener.js
12:06:41 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x8e377400) [pid = 1796] [serial = 1788] [outer = 0x8cffb800]
12:06:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:42 INFO - document served over http requires an https
12:06:42 INFO - sub-resource via xhr-request using the http-csp
12:06:42 INFO - delivery method with no-redirect and when
12:06:42 INFO - the target request is cross-origin.
12:06:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1605ms
12:06:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:06:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b44800 == 37 [pid = 1796] [id = 638]
12:06:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x90b47800) [pid = 1796] [serial = 1789] [outer = (nil)]
12:06:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x90bb7c00) [pid = 1796] [serial = 1790] [outer = 0x90b47800]
12:06:42 INFO - PROCESS | 1796 | 1448309202636 Marionette INFO loaded listener.js
12:06:42 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x91171c00) [pid = 1796] [serial = 1791] [outer = 0x90b47800]
12:06:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:43 INFO - document served over http requires an https
12:06:43 INFO - sub-resource via xhr-request using the http-csp
12:06:43 INFO - delivery method with swap-origin-redirect and when
12:06:43 INFO - the target request is cross-origin.
12:06:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1498ms
12:06:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:06:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x91302400 == 38 [pid = 1796] [id = 639]
12:06:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x91305c00) [pid = 1796] [serial = 1792] [outer = (nil)]
12:06:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x9130dc00) [pid = 1796] [serial = 1793] [outer = 0x91305c00]
12:06:44 INFO - PROCESS | 1796 | 1448309204174 Marionette INFO loaded listener.js
12:06:44 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x9163d800) [pid = 1796] [serial = 1794] [outer = 0x91305c00]
12:06:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:45 INFO - document served over http requires an http
12:06:45 INFO - sub-resource via fetch-request using the http-csp
12:06:45 INFO - delivery method with keep-origin-redirect and when
12:06:45 INFO - the target request is same-origin.
12:06:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1745ms
12:06:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:06:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cffa400 == 39 [pid = 1796] [id = 640]
12:06:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91887800) [pid = 1796] [serial = 1795] [outer = (nil)]
12:06:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x91891800) [pid = 1796] [serial = 1796] [outer = 0x91887800]
12:06:45 INFO - PROCESS | 1796 | 1448309205965 Marionette INFO loaded listener.js
12:06:46 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x91ba2800) [pid = 1796] [serial = 1797] [outer = 0x91887800]
12:06:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:47 INFO - document served over http requires an http
12:06:47 INFO - sub-resource via fetch-request using the http-csp
12:06:47 INFO - delivery method with no-redirect and when
12:06:47 INFO - the target request is same-origin.
12:06:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1454ms
12:06:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:06:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c503400 == 40 [pid = 1796] [id = 641]
12:06:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x91895000) [pid = 1796] [serial = 1798] [outer = (nil)]
12:06:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x91bab000) [pid = 1796] [serial = 1799] [outer = 0x91895000]
12:06:47 INFO - PROCESS | 1796 | 1448309207379 Marionette INFO loaded listener.js
12:06:47 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x91de5000) [pid = 1796] [serial = 1800] [outer = 0x91895000]
12:06:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:48 INFO - document served over http requires an http
12:06:48 INFO - sub-resource via fetch-request using the http-csp
12:06:48 INFO - delivery method with swap-origin-redirect and when
12:06:48 INFO - the target request is same-origin.
12:06:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1567ms
12:06:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:06:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x91babc00 == 41 [pid = 1796] [id = 642]
12:06:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x91df3800) [pid = 1796] [serial = 1801] [outer = (nil)]
12:06:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x92296c00) [pid = 1796] [serial = 1802] [outer = 0x91df3800]
12:06:49 INFO - PROCESS | 1796 | 1448309209029 Marionette INFO loaded listener.js
12:06:49 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x92467000) [pid = 1796] [serial = 1803] [outer = 0x91df3800]
12:06:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x92472400 == 42 [pid = 1796] [id = 643]
12:06:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x92473c00) [pid = 1796] [serial = 1804] [outer = (nil)]
12:06:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x92474000) [pid = 1796] [serial = 1805] [outer = 0x92473c00]
12:06:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:50 INFO - document served over http requires an http
12:06:50 INFO - sub-resource via iframe-tag using the http-csp
12:06:50 INFO - delivery method with keep-origin-redirect and when
12:06:50 INFO - the target request is same-origin.
12:06:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1681ms
12:06:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:06:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x91f42000 == 43 [pid = 1796] [id = 644]
12:06:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x92299000) [pid = 1796] [serial = 1806] [outer = (nil)]
12:06:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x92b79c00) [pid = 1796] [serial = 1807] [outer = 0x92299000]
12:06:50 INFO - PROCESS | 1796 | 1448309210929 Marionette INFO loaded listener.js
12:06:51 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x92c68400) [pid = 1796] [serial = 1808] [outer = 0x92299000]
12:06:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c6f400 == 44 [pid = 1796] [id = 645]
12:06:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x92c6fc00) [pid = 1796] [serial = 1809] [outer = (nil)]
12:06:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x92c73000) [pid = 1796] [serial = 1810] [outer = 0x92c6fc00]
12:06:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:52 INFO - document served over http requires an http
12:06:52 INFO - sub-resource via iframe-tag using the http-csp
12:06:52 INFO - delivery method with no-redirect and when
12:06:52 INFO - the target request is same-origin.
12:06:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1840ms
12:06:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:06:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1a000 == 45 [pid = 1796] [id = 646]
12:06:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x92c68000) [pid = 1796] [serial = 1811] [outer = (nil)]
12:06:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x92ced000) [pid = 1796] [serial = 1812] [outer = 0x92c68000]
12:06:52 INFO - PROCESS | 1796 | 1448309212509 Marionette INFO loaded listener.js
12:06:52 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x94568c00) [pid = 1796] [serial = 1813] [outer = 0x92c68000]
12:06:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b0c00 == 46 [pid = 1796] [id = 647]
12:06:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x945b1400) [pid = 1796] [serial = 1814] [outer = (nil)]
12:06:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x945ae400) [pid = 1796] [serial = 1815] [outer = 0x945b1400]
12:06:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:53 INFO - document served over http requires an http
12:06:53 INFO - sub-resource via iframe-tag using the http-csp
12:06:53 INFO - delivery method with swap-origin-redirect and when
12:06:53 INFO - the target request is same-origin.
12:06:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1643ms
12:06:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:06:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cf4000 == 47 [pid = 1796] [id = 648]
12:06:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x945ae800) [pid = 1796] [serial = 1816] [outer = (nil)]
12:06:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x945b5000) [pid = 1796] [serial = 1817] [outer = 0x945ae800]
12:06:54 INFO - PROCESS | 1796 | 1448309214285 Marionette INFO loaded listener.js
12:06:54 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x94759400) [pid = 1796] [serial = 1818] [outer = 0x945ae800]
12:06:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:55 INFO - document served over http requires an http
12:06:55 INFO - sub-resource via script-tag using the http-csp
12:06:55 INFO - delivery method with keep-origin-redirect and when
12:06:55 INFO - the target request is same-origin.
12:06:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1584ms
12:06:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:06:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf18c00 == 48 [pid = 1796] [id = 649]
12:06:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8ca0f800) [pid = 1796] [serial = 1819] [outer = (nil)]
12:06:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x95545000) [pid = 1796] [serial = 1820] [outer = 0x8ca0f800]
12:06:55 INFO - PROCESS | 1796 | 1448309215718 Marionette INFO loaded listener.js
12:06:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x9556e400) [pid = 1796] [serial = 1821] [outer = 0x8ca0f800]
12:06:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:57 INFO - document served over http requires an http
12:06:57 INFO - sub-resource via script-tag using the http-csp
12:06:57 INFO - delivery method with no-redirect and when
12:06:57 INFO - the target request is same-origin.
12:06:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1886ms
12:06:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:06:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1eb400 == 49 [pid = 1796] [id = 650]
12:06:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x945b2400) [pid = 1796] [serial = 1822] [outer = (nil)]
12:06:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x955a2800) [pid = 1796] [serial = 1823] [outer = 0x945b2400]
12:06:58 INFO - PROCESS | 1796 | 1448309218075 Marionette INFO loaded listener.js
12:06:58 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x956a3c00) [pid = 1796] [serial = 1824] [outer = 0x945b2400]
12:06:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:59 INFO - document served over http requires an http
12:06:59 INFO - sub-resource via script-tag using the http-csp
12:06:59 INFO - delivery method with swap-origin-redirect and when
12:06:59 INFO - the target request is same-origin.
12:06:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2179ms
12:06:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:06:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cff4000 == 50 [pid = 1796] [id = 651]
12:06:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x956ad400) [pid = 1796] [serial = 1825] [outer = (nil)]
12:06:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x9612e400) [pid = 1796] [serial = 1826] [outer = 0x956ad400]
12:06:59 INFO - PROCESS | 1796 | 1448309219989 Marionette INFO loaded listener.js
12:07:00 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x973f2400) [pid = 1796] [serial = 1827] [outer = 0x956ad400]
12:07:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:01 INFO - document served over http requires an http
12:07:01 INFO - sub-resource via xhr-request using the http-csp
12:07:01 INFO - delivery method with keep-origin-redirect and when
12:07:01 INFO - the target request is same-origin.
12:07:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1633ms
12:07:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:07:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b0c800 == 51 [pid = 1796] [id = 652]
12:07:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x973f5000) [pid = 1796] [serial = 1828] [outer = (nil)]
12:07:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x97fccc00) [pid = 1796] [serial = 1829] [outer = 0x973f5000]
12:07:01 INFO - PROCESS | 1796 | 1448309221785 Marionette INFO loaded listener.js
12:07:01 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x98552400) [pid = 1796] [serial = 1830] [outer = 0x973f5000]
12:07:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:02 INFO - document served over http requires an http
12:07:02 INFO - sub-resource via xhr-request using the http-csp
12:07:02 INFO - delivery method with no-redirect and when
12:07:02 INFO - the target request is same-origin.
12:07:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1646ms
12:07:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:07:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b4b800 == 52 [pid = 1796] [id = 653]
12:07:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x97fca800) [pid = 1796] [serial = 1831] [outer = (nil)]
12:07:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x98558400) [pid = 1796] [serial = 1832] [outer = 0x97fca800]
12:07:03 INFO - PROCESS | 1796 | 1448309223296 Marionette INFO loaded listener.js
12:07:03 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x98598c00) [pid = 1796] [serial = 1833] [outer = 0x97fca800]
12:07:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:04 INFO - document served over http requires an http
12:07:04 INFO - sub-resource via xhr-request using the http-csp
12:07:04 INFO - delivery method with swap-origin-redirect and when
12:07:04 INFO - the target request is same-origin.
12:07:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1533ms
12:07:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:07:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1ac00 == 53 [pid = 1796] [id = 654]
12:07:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x9860b000) [pid = 1796] [serial = 1834] [outer = (nil)]
12:07:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x989c3400) [pid = 1796] [serial = 1835] [outer = 0x9860b000]
12:07:04 INFO - PROCESS | 1796 | 1448309224851 Marionette INFO loaded listener.js
12:07:04 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x989cb400) [pid = 1796] [serial = 1836] [outer = 0x9860b000]
12:07:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:06 INFO - document served over http requires an https
12:07:06 INFO - sub-resource via fetch-request using the http-csp
12:07:06 INFO - delivery method with keep-origin-redirect and when
12:07:06 INFO - the target request is same-origin.
12:07:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1598ms
12:07:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:07:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b0f800 == 54 [pid = 1796] [id = 655]
12:07:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x91174400) [pid = 1796] [serial = 1837] [outer = (nil)]
12:07:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x989d0000) [pid = 1796] [serial = 1838] [outer = 0x91174400]
12:07:06 INFO - PROCESS | 1796 | 1448309226455 Marionette INFO loaded listener.js
12:07:06 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x9a5afc00) [pid = 1796] [serial = 1839] [outer = 0x91174400]
12:07:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:07 INFO - document served over http requires an https
12:07:07 INFO - sub-resource via fetch-request using the http-csp
12:07:07 INFO - delivery method with no-redirect and when
12:07:07 INFO - the target request is same-origin.
12:07:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1540ms
12:07:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:07:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x9130e400 == 55 [pid = 1796] [id = 656]
12:07:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x956a3400) [pid = 1796] [serial = 1840] [outer = (nil)]
12:07:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9a85d400) [pid = 1796] [serial = 1841] [outer = 0x956a3400]
12:07:08 INFO - PROCESS | 1796 | 1448309228004 Marionette INFO loaded listener.js
12:07:08 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x9aba9000) [pid = 1796] [serial = 1842] [outer = 0x956a3400]
12:07:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:09 INFO - document served over http requires an https
12:07:09 INFO - sub-resource via fetch-request using the http-csp
12:07:09 INFO - delivery method with swap-origin-redirect and when
12:07:09 INFO - the target request is same-origin.
12:07:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1745ms
12:07:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:07:10 INFO - PROCESS | 1796 | --DOCSHELL 0x9860b800 == 54 [pid = 1796] [id = 630]
12:07:10 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca0c800 == 53 [pid = 1796] [id = 632]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca0ec00 == 52 [pid = 1796] [id = 612]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf16400 == 51 [pid = 1796] [id = 614]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x91ba2000 == 50 [pid = 1796] [id = 616]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x91f40c00 == 49 [pid = 1796] [id = 618]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x92c6cc00 == 48 [pid = 1796] [id = 620]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x95596000 == 47 [pid = 1796] [id = 623]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x92472400 == 46 [pid = 1796] [id = 643]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x92473400 == 45 [pid = 1796] [id = 619]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1ea400 == 44 [pid = 1796] [id = 622]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x92c6f400 == 43 [pid = 1796] [id = 645]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x973f4400 == 42 [pid = 1796] [id = 625]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x945b0c00 == 41 [pid = 1796] [id = 647]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x955f3000 == 40 [pid = 1796] [id = 624]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x973f8c00 == 39 [pid = 1796] [id = 626]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x98173800 == 38 [pid = 1796] [id = 627]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x945b1000 == 37 [pid = 1796] [id = 621]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9fc00 == 36 [pid = 1796] [id = 605]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x98598800 == 35 [pid = 1796] [id = 629]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1dc00 == 34 [pid = 1796] [id = 604]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1df000 == 33 [pid = 1796] [id = 609]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1b800 == 32 [pid = 1796] [id = 611]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e7c00 == 31 [pid = 1796] [id = 606]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x8c452c00 == 30 [pid = 1796] [id = 608]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x8d16fc00 == 29 [pid = 1796] [id = 607]
12:07:12 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e1400 == 28 [pid = 1796] [id = 610]
12:07:12 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8c993c00) [pid = 1796] [serial = 1695] [outer = (nil)] [url = about:blank]
12:07:12 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x98174c00) [pid = 1796] [serial = 1687] [outer = (nil)] [url = about:blank]
12:07:12 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x8cffc000) [pid = 1796] [serial = 1698] [outer = (nil)] [url = about:blank]
12:07:12 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x9612b400) [pid = 1796] [serial = 1682] [outer = (nil)] [url = about:blank]
12:07:12 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x92cfa400) [pid = 1796] [serial = 1668] [outer = (nil)] [url = about:blank]
12:07:12 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x9559f400) [pid = 1796] [serial = 1677] [outer = (nil)] [url = about:blank]
12:07:12 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8bf11c00) [pid = 1796] [serial = 1656] [outer = (nil)] [url = about:blank]
12:07:12 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8cff4800) [pid = 1796] [serial = 1640] [outer = (nil)] [url = about:blank]
12:07:12 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x911b6800) [pid = 1796] [serial = 1650] [outer = (nil)] [url = about:blank]
12:07:12 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x90b4a800) [pid = 1796] [serial = 1645] [outer = (nil)] [url = about:blank]
12:07:12 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x9554b800) [pid = 1796] [serial = 1674] [outer = (nil)] [url = about:blank]
12:07:12 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x91888c00) [pid = 1796] [serial = 1653] [outer = (nil)] [url = about:blank]
12:07:12 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8d776c00) [pid = 1796] [serial = 1692] [outer = (nil)] [url = about:blank]
12:07:12 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x945b5c00) [pid = 1796] [serial = 1671] [outer = (nil)] [url = about:blank]
12:07:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd96c00 == 29 [pid = 1796] [id = 657]
12:07:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8bd97400) [pid = 1796] [serial = 1843] [outer = (nil)]
12:07:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8bf13c00) [pid = 1796] [serial = 1844] [outer = 0x8bd97400]
12:07:12 INFO - PROCESS | 1796 | 1448309232949 Marionette INFO loaded listener.js
12:07:13 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8c452c00) [pid = 1796] [serial = 1845] [outer = 0x8bd97400]
12:07:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c993c00 == 30 [pid = 1796] [id = 658]
12:07:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8c9a0000) [pid = 1796] [serial = 1846] [outer = (nil)]
12:07:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8c994800) [pid = 1796] [serial = 1847] [outer = 0x8c9a0000]
12:07:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:14 INFO - document served over http requires an https
12:07:14 INFO - sub-resource via iframe-tag using the http-csp
12:07:14 INFO - delivery method with keep-origin-redirect and when
12:07:14 INFO - the target request is same-origin.
12:07:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 4753ms
12:07:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:07:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0d400 == 31 [pid = 1796] [id = 659]
12:07:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8ca0e000) [pid = 1796] [serial = 1848] [outer = (nil)]
12:07:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8cfedc00) [pid = 1796] [serial = 1849] [outer = 0x8ca0e000]
12:07:14 INFO - PROCESS | 1796 | 1448309234710 Marionette INFO loaded listener.js
12:07:14 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8cff7c00) [pid = 1796] [serial = 1850] [outer = 0x8ca0e000]
12:07:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d175800 == 32 [pid = 1796] [id = 660]
12:07:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8d177400) [pid = 1796] [serial = 1851] [outer = (nil)]
12:07:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8d1dcc00) [pid = 1796] [serial = 1852] [outer = 0x8d177400]
12:07:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:16 INFO - document served over http requires an https
12:07:16 INFO - sub-resource via iframe-tag using the http-csp
12:07:16 INFO - delivery method with no-redirect and when
12:07:16 INFO - the target request is same-origin.
12:07:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2016ms
12:07:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:07:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d17ec00 == 33 [pid = 1796] [id = 661]
12:07:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8d1dc800) [pid = 1796] [serial = 1853] [outer = (nil)]
12:07:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x8d1ea800) [pid = 1796] [serial = 1854] [outer = 0x8d1dc800]
12:07:16 INFO - PROCESS | 1796 | 1448309236628 Marionette INFO loaded listener.js
12:07:16 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x8d774000) [pid = 1796] [serial = 1855] [outer = 0x8d1dc800]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x945b7800) [pid = 1796] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x91bf5800) [pid = 1796] [serial = 1727] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x9817fc00) [pid = 1796] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x973f4c00) [pid = 1796] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x9116e400) [pid = 1796] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x97fcd400) [pid = 1796] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x945bcc00) [pid = 1796] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8c998c00) [pid = 1796] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x92297800) [pid = 1796] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x98595c00) [pid = 1796] [serial = 1762] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x92467400) [pid = 1796] [serial = 1730] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8ca0fc00) [pid = 1796] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x92cefc00) [pid = 1796] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9860f000) [pid = 1796] [serial = 1767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309189203]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x91f38400) [pid = 1796] [serial = 1725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309169129]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8c459c00) [pid = 1796] [serial = 1769] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x98599000) [pid = 1796] [serial = 1764] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8bd99800) [pid = 1796] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8d775800) [pid = 1796] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x92c69800) [pid = 1796] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x90b0b800) [pid = 1796] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x91895400) [pid = 1796] [serial = 1720] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8c50c800) [pid = 1796] [serial = 1722] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x9130f400) [pid = 1796] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8c504c00) [pid = 1796] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x955efc00) [pid = 1796] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8d1e9800) [pid = 1796] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x955f9800) [pid = 1796] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x90bb9000) [pid = 1796] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x90bb0000) [pid = 1796] [serial = 1784] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x92c6e000) [pid = 1796] [serial = 1736] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x9246cc00) [pid = 1796] [serial = 1731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x91bf3000) [pid = 1796] [serial = 1723] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x91896400) [pid = 1796] [serial = 1726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309169129]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x9859d800) [pid = 1796] [serial = 1765] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8c99b000) [pid = 1796] [serial = 1706] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x955f5000) [pid = 1796] [serial = 1748] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8bd9c000) [pid = 1796] [serial = 1768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309189203]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x9246c800) [pid = 1796] [serial = 1733] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x8d175400) [pid = 1796] [serial = 1775] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x8c50a800) [pid = 1796] [serial = 1770] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x8cff4c00) [pid = 1796] [serial = 1773] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x90b08000) [pid = 1796] [serial = 1709] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x92cfa000) [pid = 1796] [serial = 1739] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x91167800) [pid = 1796] [serial = 1712] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x945bec00) [pid = 1796] [serial = 1742] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x98559800) [pid = 1796] [serial = 1760] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x973f7800) [pid = 1796] [serial = 1754] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x8d17bc00) [pid = 1796] [serial = 1781] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x911bac00) [pid = 1796] [serial = 1715] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x9817f400) [pid = 1796] [serial = 1757] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x91f3e800) [pid = 1796] [serial = 1728] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x91b9cc00) [pid = 1796] [serial = 1721] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x9554f400) [pid = 1796] [serial = 1745] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x98596c00) [pid = 1796] [serial = 1763] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x97305400) [pid = 1796] [serial = 1751] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x8e37a400) [pid = 1796] [serial = 1778] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x91635800) [pid = 1796] [serial = 1718] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd99800 == 34 [pid = 1796] [id = 662]
12:07:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x8bd9c000) [pid = 1796] [serial = 1856] [outer = (nil)]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x90bb8c00) [pid = 1796] [serial = 1785] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x8ca10c00) [pid = 1796] [serial = 1707] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x96124c00) [pid = 1796] [serial = 1749] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x95594800) [pid = 1796] [serial = 1746] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x9475e400) [pid = 1796] [serial = 1743] [outer = (nil)] [url = about:blank]
12:07:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x8bf1e400) [pid = 1796] [serial = 1857] [outer = 0x8bd9c000]
12:07:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:20 INFO - document served over http requires an https
12:07:20 INFO - sub-resource via iframe-tag using the http-csp
12:07:20 INFO - delivery method with swap-origin-redirect and when
12:07:20 INFO - the target request is same-origin.
12:07:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3841ms
12:07:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:07:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1a800 == 35 [pid = 1796] [id = 663]
12:07:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x8d1e8000) [pid = 1796] [serial = 1858] [outer = (nil)]
12:07:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x90758000) [pid = 1796] [serial = 1859] [outer = 0x8d1e8000]
12:07:20 INFO - PROCESS | 1796 | 1448309240394 Marionette INFO loaded listener.js
12:07:20 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x8cff1c00) [pid = 1796] [serial = 1860] [outer = 0x8d1e8000]
12:07:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:21 INFO - document served over http requires an https
12:07:21 INFO - sub-resource via script-tag using the http-csp
12:07:21 INFO - delivery method with keep-origin-redirect and when
12:07:21 INFO - the target request is same-origin.
12:07:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1197ms
12:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:07:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd98000 == 36 [pid = 1796] [id = 664]
12:07:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x8bd9c400) [pid = 1796] [serial = 1861] [outer = (nil)]
12:07:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x8bf1bc00) [pid = 1796] [serial = 1862] [outer = 0x8bd9c400]
12:07:21 INFO - PROCESS | 1796 | 1448309241650 Marionette INFO loaded listener.js
12:07:21 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x8c998000) [pid = 1796] [serial = 1863] [outer = 0x8bd9c400]
12:07:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:22 INFO - document served over http requires an https
12:07:22 INFO - sub-resource via script-tag using the http-csp
12:07:22 INFO - delivery method with no-redirect and when
12:07:22 INFO - the target request is same-origin.
12:07:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1585ms
12:07:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:07:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d177800 == 37 [pid = 1796] [id = 665]
12:07:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x8d178000) [pid = 1796] [serial = 1864] [outer = (nil)]
12:07:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x8d1e5c00) [pid = 1796] [serial = 1865] [outer = 0x8d178000]
12:07:23 INFO - PROCESS | 1796 | 1448309243219 Marionette INFO loaded listener.js
12:07:23 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x8e37a400) [pid = 1796] [serial = 1866] [outer = 0x8d178000]
12:07:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:25 INFO - document served over http requires an https
12:07:25 INFO - sub-resource via script-tag using the http-csp
12:07:25 INFO - delivery method with swap-origin-redirect and when
12:07:25 INFO - the target request is same-origin.
12:07:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2167ms
12:07:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:07:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd95c00 == 38 [pid = 1796] [id = 666]
12:07:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x90b0fc00) [pid = 1796] [serial = 1867] [outer = (nil)]
12:07:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x90b49800) [pid = 1796] [serial = 1868] [outer = 0x90b0fc00]
12:07:25 INFO - PROCESS | 1796 | 1448309245759 Marionette INFO loaded listener.js
12:07:25 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x90bb5c00) [pid = 1796] [serial = 1869] [outer = 0x90b0fc00]
12:07:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:26 INFO - document served over http requires an https
12:07:26 INFO - sub-resource via xhr-request using the http-csp
12:07:26 INFO - delivery method with keep-origin-redirect and when
12:07:26 INFO - the target request is same-origin.
12:07:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1844ms
12:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:07:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c44e400 == 39 [pid = 1796] [id = 667]
12:07:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91167400) [pid = 1796] [serial = 1870] [outer = (nil)]
12:07:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x911b4800) [pid = 1796] [serial = 1871] [outer = 0x91167400]
12:07:27 INFO - PROCESS | 1796 | 1448309247312 Marionette INFO loaded listener.js
12:07:27 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91307800) [pid = 1796] [serial = 1872] [outer = 0x91167400]
12:07:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:28 INFO - document served over http requires an https
12:07:28 INFO - sub-resource via xhr-request using the http-csp
12:07:28 INFO - delivery method with no-redirect and when
12:07:28 INFO - the target request is same-origin.
12:07:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1552ms
12:07:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:07:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x911afc00 == 40 [pid = 1796] [id = 668]
12:07:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x911bbc00) [pid = 1796] [serial = 1873] [outer = (nil)]
12:07:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x91638400) [pid = 1796] [serial = 1874] [outer = 0x911bbc00]
12:07:28 INFO - PROCESS | 1796 | 1448309248833 Marionette INFO loaded listener.js
12:07:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x9188a800) [pid = 1796] [serial = 1875] [outer = 0x911bbc00]
12:07:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:30 INFO - document served over http requires an https
12:07:30 INFO - sub-resource via xhr-request using the http-csp
12:07:30 INFO - delivery method with swap-origin-redirect and when
12:07:30 INFO - the target request is same-origin.
12:07:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1510ms
12:07:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:07:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x91896400 == 41 [pid = 1796] [id = 669]
12:07:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x91ba1800) [pid = 1796] [serial = 1876] [outer = (nil)]
12:07:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x91ba6400) [pid = 1796] [serial = 1877] [outer = 0x91ba1800]
12:07:30 INFO - PROCESS | 1796 | 1448309250351 Marionette INFO loaded listener.js
12:07:30 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x91df3c00) [pid = 1796] [serial = 1878] [outer = 0x91ba1800]
12:07:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:31 INFO - document served over http requires an http
12:07:31 INFO - sub-resource via fetch-request using the meta-csp
12:07:31 INFO - delivery method with keep-origin-redirect and when
12:07:31 INFO - the target request is cross-origin.
12:07:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1646ms
12:07:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:07:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd92000 == 42 [pid = 1796] [id = 670]
12:07:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x8bd95000) [pid = 1796] [serial = 1879] [outer = (nil)]
12:07:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x91f40800) [pid = 1796] [serial = 1880] [outer = 0x8bd95000]
12:07:32 INFO - PROCESS | 1796 | 1448309252255 Marionette INFO loaded listener.js
12:07:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x92468c00) [pid = 1796] [serial = 1881] [outer = 0x8bd95000]
12:07:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:33 INFO - document served over http requires an http
12:07:33 INFO - sub-resource via fetch-request using the meta-csp
12:07:33 INFO - delivery method with no-redirect and when
12:07:33 INFO - the target request is cross-origin.
12:07:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1734ms
12:07:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:07:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d175c00 == 43 [pid = 1796] [id = 671]
12:07:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x9229ac00) [pid = 1796] [serial = 1882] [outer = (nil)]
12:07:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x92470c00) [pid = 1796] [serial = 1883] [outer = 0x9229ac00]
12:07:33 INFO - PROCESS | 1796 | 1448309253736 Marionette INFO loaded listener.js
12:07:33 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x92b7b400) [pid = 1796] [serial = 1884] [outer = 0x9229ac00]
12:07:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:34 INFO - document served over http requires an http
12:07:34 INFO - sub-resource via fetch-request using the meta-csp
12:07:34 INFO - delivery method with swap-origin-redirect and when
12:07:34 INFO - the target request is cross-origin.
12:07:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1489ms
12:07:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:07:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b47000 == 44 [pid = 1796] [id = 672]
12:07:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x92b83400) [pid = 1796] [serial = 1885] [outer = (nil)]
12:07:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x92c6f400) [pid = 1796] [serial = 1886] [outer = 0x92b83400]
12:07:35 INFO - PROCESS | 1796 | 1448309255228 Marionette INFO loaded listener.js
12:07:35 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x92cf7000) [pid = 1796] [serial = 1887] [outer = 0x92b83400]
12:07:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x94563800 == 45 [pid = 1796] [id = 673]
12:07:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x94564000) [pid = 1796] [serial = 1888] [outer = (nil)]
12:07:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x945ad400) [pid = 1796] [serial = 1889] [outer = 0x94564000]
12:07:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:36 INFO - document served over http requires an http
12:07:36 INFO - sub-resource via iframe-tag using the meta-csp
12:07:36 INFO - delivery method with keep-origin-redirect and when
12:07:36 INFO - the target request is cross-origin.
12:07:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1651ms
12:07:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:07:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x94568400 == 46 [pid = 1796] [id = 674]
12:07:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x9456bc00) [pid = 1796] [serial = 1890] [outer = (nil)]
12:07:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x945af400) [pid = 1796] [serial = 1891] [outer = 0x9456bc00]
12:07:37 INFO - PROCESS | 1796 | 1448309257059 Marionette INFO loaded listener.js
12:07:37 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x945c3800) [pid = 1796] [serial = 1892] [outer = 0x9456bc00]
12:07:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x94758400 == 47 [pid = 1796] [id = 675]
12:07:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x9475bc00) [pid = 1796] [serial = 1893] [outer = (nil)]
12:07:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x9475d000) [pid = 1796] [serial = 1894] [outer = 0x9475bc00]
12:07:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:38 INFO - document served over http requires an http
12:07:38 INFO - sub-resource via iframe-tag using the meta-csp
12:07:38 INFO - delivery method with no-redirect and when
12:07:38 INFO - the target request is cross-origin.
12:07:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2049ms
12:07:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:07:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x9475f800 == 48 [pid = 1796] [id = 676]
12:07:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x94760c00) [pid = 1796] [serial = 1895] [outer = (nil)]
12:07:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x95548c00) [pid = 1796] [serial = 1896] [outer = 0x94760c00]
12:07:39 INFO - PROCESS | 1796 | 1448309259473 Marionette INFO loaded listener.js
12:07:39 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x95596000) [pid = 1796] [serial = 1897] [outer = 0x94760c00]
12:07:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x955a3c00 == 49 [pid = 1796] [id = 677]
12:07:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x955ed000) [pid = 1796] [serial = 1898] [outer = (nil)]
12:07:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9559c400) [pid = 1796] [serial = 1899] [outer = 0x955ed000]
12:07:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:41 INFO - document served over http requires an http
12:07:41 INFO - sub-resource via iframe-tag using the meta-csp
12:07:41 INFO - delivery method with swap-origin-redirect and when
12:07:41 INFO - the target request is cross-origin.
12:07:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2315ms
12:07:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:07:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x955ec400 == 50 [pid = 1796] [id = 678]
12:07:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x955ecc00) [pid = 1796] [serial = 1900] [outer = (nil)]
12:07:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x955fac00) [pid = 1796] [serial = 1901] [outer = 0x955ecc00]
12:07:41 INFO - PROCESS | 1796 | 1448309261626 Marionette INFO loaded listener.js
12:07:41 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x956abc00) [pid = 1796] [serial = 1902] [outer = 0x955ecc00]
12:07:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:42 INFO - document served over http requires an http
12:07:42 INFO - sub-resource via script-tag using the meta-csp
12:07:42 INFO - delivery method with keep-origin-redirect and when
12:07:42 INFO - the target request is cross-origin.
12:07:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1639ms
12:07:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:07:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b09c00 == 51 [pid = 1796] [id = 679]
12:07:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x955fa000) [pid = 1796] [serial = 1903] [outer = (nil)]
12:07:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x9730f400) [pid = 1796] [serial = 1904] [outer = 0x955fa000]
12:07:43 INFO - PROCESS | 1796 | 1448309263165 Marionette INFO loaded listener.js
12:07:43 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x973f7c00) [pid = 1796] [serial = 1905] [outer = 0x955fa000]
12:07:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:44 INFO - document served over http requires an http
12:07:44 INFO - sub-resource via script-tag using the meta-csp
12:07:44 INFO - delivery method with no-redirect and when
12:07:44 INFO - the target request is cross-origin.
12:07:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2154ms
12:07:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:07:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x973f1c00 == 52 [pid = 1796] [id = 680]
12:07:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x97fca000) [pid = 1796] [serial = 1906] [outer = (nil)]
12:07:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x98173000) [pid = 1796] [serial = 1907] [outer = 0x97fca000]
12:07:45 INFO - PROCESS | 1796 | 1448309265422 Marionette INFO loaded listener.js
12:07:45 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x9855a800) [pid = 1796] [serial = 1908] [outer = 0x97fca000]
12:07:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:46 INFO - document served over http requires an http
12:07:46 INFO - sub-resource via script-tag using the meta-csp
12:07:46 INFO - delivery method with swap-origin-redirect and when
12:07:46 INFO - the target request is cross-origin.
12:07:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1540ms
12:07:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:07:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b05c00 == 53 [pid = 1796] [id = 681]
12:07:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x98174c00) [pid = 1796] [serial = 1909] [outer = (nil)]
12:07:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x98593c00) [pid = 1796] [serial = 1910] [outer = 0x98174c00]
12:07:47 INFO - PROCESS | 1796 | 1448309267003 Marionette INFO loaded listener.js
12:07:47 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x98604c00) [pid = 1796] [serial = 1911] [outer = 0x98174c00]
12:07:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:48 INFO - document served over http requires an http
12:07:48 INFO - sub-resource via xhr-request using the meta-csp
12:07:48 INFO - delivery method with keep-origin-redirect and when
12:07:48 INFO - the target request is cross-origin.
12:07:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2049ms
12:07:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:07:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf17c00 == 54 [pid = 1796] [id = 682]
12:07:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8d1dfc00) [pid = 1796] [serial = 1912] [outer = (nil)]
12:07:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x989c6800) [pid = 1796] [serial = 1913] [outer = 0x8d1dfc00]
12:07:49 INFO - PROCESS | 1796 | 1448309269290 Marionette INFO loaded listener.js
12:07:49 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x9a5af400) [pid = 1796] [serial = 1914] [outer = 0x8d1dfc00]
12:07:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:50 INFO - document served over http requires an http
12:07:50 INFO - sub-resource via xhr-request using the meta-csp
12:07:50 INFO - delivery method with no-redirect and when
12:07:50 INFO - the target request is cross-origin.
12:07:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2317ms
12:07:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:07:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x989cac00 == 55 [pid = 1796] [id = 683]
12:07:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x9a5a7400) [pid = 1796] [serial = 1915] [outer = (nil)]
12:07:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x9acb8800) [pid = 1796] [serial = 1916] [outer = 0x9a5a7400]
12:07:51 INFO - PROCESS | 1796 | 1448309271483 Marionette INFO loaded listener.js
12:07:51 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x9ae49400) [pid = 1796] [serial = 1917] [outer = 0x9a5a7400]
12:07:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd96c00 == 54 [pid = 1796] [id = 657]
12:07:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8c993c00 == 53 [pid = 1796] [id = 658]
12:07:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca0d400 == 52 [pid = 1796] [id = 659]
12:07:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8d175800 == 51 [pid = 1796] [id = 660]
12:07:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8d17ec00 == 50 [pid = 1796] [id = 661]
12:07:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd99800 == 49 [pid = 1796] [id = 662]
12:07:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1a800 == 48 [pid = 1796] [id = 663]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd98000 == 47 [pid = 1796] [id = 664]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x90b44800 == 46 [pid = 1796] [id = 638]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8cff4000 == 45 [pid = 1796] [id = 651]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8d177800 == 44 [pid = 1796] [id = 665]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x90b04000 == 43 [pid = 1796] [id = 636]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd95c00 == 42 [pid = 1796] [id = 666]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8c44e400 == 41 [pid = 1796] [id = 667]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x91302400 == 40 [pid = 1796] [id = 639]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8c503400 == 39 [pid = 1796] [id = 641]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x91babc00 == 38 [pid = 1796] [id = 642]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x911afc00 == 37 [pid = 1796] [id = 668]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1a000 == 36 [pid = 1796] [id = 646]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x91896400 == 35 [pid = 1796] [id = 669]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd92000 == 34 [pid = 1796] [id = 670]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x91f42000 == 33 [pid = 1796] [id = 644]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf18c00 == 32 [pid = 1796] [id = 649]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8d175c00 == 31 [pid = 1796] [id = 671]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1eb400 == 30 [pid = 1796] [id = 650]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x90b47000 == 29 [pid = 1796] [id = 672]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1ac00 == 28 [pid = 1796] [id = 654]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x94563800 == 27 [pid = 1796] [id = 673]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x94568400 == 26 [pid = 1796] [id = 674]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd91400 == 25 [pid = 1796] [id = 633]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x94758400 == 24 [pid = 1796] [id = 675]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x9475f800 == 23 [pid = 1796] [id = 676]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x955a3c00 == 22 [pid = 1796] [id = 677]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x90b0f800 == 21 [pid = 1796] [id = 655]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x955ec400 == 20 [pid = 1796] [id = 678]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x90b4b800 == 19 [pid = 1796] [id = 653]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x90b09c00 == 18 [pid = 1796] [id = 679]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x973f1c00 == 17 [pid = 1796] [id = 680]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x90b05c00 == 16 [pid = 1796] [id = 681]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x9130e400 == 15 [pid = 1796] [id = 656]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf17c00 == 14 [pid = 1796] [id = 682]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8c459400 == 13 [pid = 1796] [id = 631]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x92cf4000 == 12 [pid = 1796] [id = 648]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8c50e800 == 11 [pid = 1796] [id = 635]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x90b0c800 == 10 [pid = 1796] [id = 652]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca0b400 == 9 [pid = 1796] [id = 637]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8d172000 == 8 [pid = 1796] [id = 634]
12:07:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8cffa400 == 7 [pid = 1796] [id = 640]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x90b0d000) [pid = 1796] [serial = 1782] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8c99ac00) [pid = 1796] [serial = 1771] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9188c800) [pid = 1796] [serial = 1719] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x92cf0400) [pid = 1796] [serial = 1737] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x945a9800) [pid = 1796] [serial = 1740] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x973f0400) [pid = 1796] [serial = 1752] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x91172800) [pid = 1796] [serial = 1713] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x98607c00) [pid = 1796] [serial = 1766] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x9229d400) [pid = 1796] [serial = 1729] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8d1e1000) [pid = 1796] [serial = 1776] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x90b49c00) [pid = 1796] [serial = 1710] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x91de7000) [pid = 1796] [serial = 1724] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x92b7f000) [pid = 1796] [serial = 1734] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9075d400) [pid = 1796] [serial = 1779] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x98594000) [pid = 1796] [serial = 1761] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x98555800) [pid = 1796] [serial = 1758] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x97fd2c00) [pid = 1796] [serial = 1755] [outer = (nil)] [url = about:blank]
12:07:54 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x91306400) [pid = 1796] [serial = 1716] [outer = (nil)] [url = about:blank]
12:07:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:55 INFO - document served over http requires an http
12:07:55 INFO - sub-resource via xhr-request using the meta-csp
12:07:55 INFO - delivery method with swap-origin-redirect and when
12:07:55 INFO - the target request is cross-origin.
12:07:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 4773ms
12:07:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:07:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c510c00 == 8 [pid = 1796] [id = 684]
12:07:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8c991400) [pid = 1796] [serial = 1918] [outer = (nil)]
12:07:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8c996800) [pid = 1796] [serial = 1919] [outer = 0x8c991400]
12:07:56 INFO - PROCESS | 1796 | 1448309276044 Marionette INFO loaded listener.js
12:07:56 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8ca02800) [pid = 1796] [serial = 1920] [outer = 0x8c991400]
12:07:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:57 INFO - document served over http requires an https
12:07:57 INFO - sub-resource via fetch-request using the meta-csp
12:07:57 INFO - delivery method with keep-origin-redirect and when
12:07:57 INFO - the target request is cross-origin.
12:07:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1870ms
12:07:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:07:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd96c00 == 9 [pid = 1796] [id = 685]
12:07:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8c995000) [pid = 1796] [serial = 1921] [outer = (nil)]
12:07:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8d172400) [pid = 1796] [serial = 1922] [outer = 0x8c995000]
12:07:58 INFO - PROCESS | 1796 | 1448309278187 Marionette INFO loaded listener.js
12:07:58 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8d1e0000) [pid = 1796] [serial = 1923] [outer = 0x8c995000]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x92299000) [pid = 1796] [serial = 1806] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x945ae800) [pid = 1796] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8c9a0000) [pid = 1796] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x92c6fc00) [pid = 1796] [serial = 1809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309211762]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8ca0f800) [pid = 1796] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8bd97400) [pid = 1796] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8ca0e000) [pid = 1796] [serial = 1848] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x945b1400) [pid = 1796] [serial = 1814] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8d1e8000) [pid = 1796] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8bd9c000) [pid = 1796] [serial = 1856] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x92473c00) [pid = 1796] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x945b2400) [pid = 1796] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8d177400) [pid = 1796] [serial = 1851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309235801]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8d1dc800) [pid = 1796] [serial = 1853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x9860b000) [pid = 1796] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x97fca800) [pid = 1796] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x90b47800) [pid = 1796] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x91305c00) [pid = 1796] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x92c68000) [pid = 1796] [serial = 1811] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x91df3800) [pid = 1796] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x91895000) [pid = 1796] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x956ad400) [pid = 1796] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8cffb800) [pid = 1796] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x973f5000) [pid = 1796] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x956a3400) [pid = 1796] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x91887800) [pid = 1796] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x91174400) [pid = 1796] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x90758000) [pid = 1796] [serial = 1859] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x8cfedc00) [pid = 1796] [serial = 1849] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x989c3400) [pid = 1796] [serial = 1835] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x90bb7c00) [pid = 1796] [serial = 1790] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x9130dc00) [pid = 1796] [serial = 1793] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x92c73000) [pid = 1796] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309211762]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x98558400) [pid = 1796] [serial = 1832] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x8c994800) [pid = 1796] [serial = 1847] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x92ced000) [pid = 1796] [serial = 1812] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x92474000) [pid = 1796] [serial = 1805] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x9a85d400) [pid = 1796] [serial = 1841] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x8bf13c00) [pid = 1796] [serial = 1844] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x8d1ea800) [pid = 1796] [serial = 1854] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x955a2800) [pid = 1796] [serial = 1823] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x92296c00) [pid = 1796] [serial = 1802] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x97fccc00) [pid = 1796] [serial = 1829] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x8d769c00) [pid = 1796] [serial = 1787] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x91bab000) [pid = 1796] [serial = 1799] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x95545000) [pid = 1796] [serial = 1820] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x91891800) [pid = 1796] [serial = 1796] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x9612e400) [pid = 1796] [serial = 1826] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x945ae400) [pid = 1796] [serial = 1815] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x945b5000) [pid = 1796] [serial = 1817] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x8bf1e400) [pid = 1796] [serial = 1857] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x989d0000) [pid = 1796] [serial = 1838] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x8d1dcc00) [pid = 1796] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309235801]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x92b79c00) [pid = 1796] [serial = 1807] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x98598c00) [pid = 1796] [serial = 1833] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x973f2400) [pid = 1796] [serial = 1827] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x8e377400) [pid = 1796] [serial = 1788] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x98552400) [pid = 1796] [serial = 1830] [outer = (nil)] [url = about:blank]
12:08:00 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x91171c00) [pid = 1796] [serial = 1791] [outer = (nil)] [url = about:blank]
12:08:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:00 INFO - document served over http requires an https
12:08:00 INFO - sub-resource via fetch-request using the meta-csp
12:08:00 INFO - delivery method with no-redirect and when
12:08:00 INFO - the target request is cross-origin.
12:08:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3328ms
12:08:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:08:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1dec00 == 10 [pid = 1796] [id = 686]
12:08:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x8d1e6c00) [pid = 1796] [serial = 1924] [outer = (nil)]
12:08:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x8d76c800) [pid = 1796] [serial = 1925] [outer = 0x8d1e6c00]
12:08:01 INFO - PROCESS | 1796 | 1448309281236 Marionette INFO loaded listener.js
12:08:01 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x90757000) [pid = 1796] [serial = 1926] [outer = 0x8d1e6c00]
12:08:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:02 INFO - document served over http requires an https
12:08:02 INFO - sub-resource via fetch-request using the meta-csp
12:08:02 INFO - delivery method with swap-origin-redirect and when
12:08:02 INFO - the target request is cross-origin.
12:08:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1249ms
12:08:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:08:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d76a800 == 11 [pid = 1796] [id = 687]
12:08:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x8d76f000) [pid = 1796] [serial = 1927] [outer = (nil)]
12:08:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x90763000) [pid = 1796] [serial = 1928] [outer = 0x8d76f000]
12:08:02 INFO - PROCESS | 1796 | 1448309282511 Marionette INFO loaded listener.js
12:08:02 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x90b0ec00) [pid = 1796] [serial = 1929] [outer = 0x8d76f000]
12:08:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c508000 == 12 [pid = 1796] [id = 688]
12:08:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x8c992400) [pid = 1796] [serial = 1930] [outer = (nil)]
12:08:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x8bf1d800) [pid = 1796] [serial = 1931] [outer = 0x8c992400]
12:08:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:04 INFO - document served over http requires an https
12:08:04 INFO - sub-resource via iframe-tag using the meta-csp
12:08:04 INFO - delivery method with keep-origin-redirect and when
12:08:04 INFO - the target request is cross-origin.
12:08:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1831ms
12:08:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:08:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c997000 == 13 [pid = 1796] [id = 689]
12:08:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x8cff3800) [pid = 1796] [serial = 1932] [outer = (nil)]
12:08:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x8cffb000) [pid = 1796] [serial = 1933] [outer = 0x8cff3800]
12:08:04 INFO - PROCESS | 1796 | 1448309284486 Marionette INFO loaded listener.js
12:08:04 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x8d1e9800) [pid = 1796] [serial = 1934] [outer = 0x8cff3800]
12:08:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b0bc00 == 14 [pid = 1796] [id = 690]
12:08:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x90b0d000) [pid = 1796] [serial = 1935] [outer = (nil)]
12:08:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x90b08c00) [pid = 1796] [serial = 1936] [outer = 0x90b0d000]
12:08:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:05 INFO - document served over http requires an https
12:08:05 INFO - sub-resource via iframe-tag using the meta-csp
12:08:05 INFO - delivery method with no-redirect and when
12:08:05 INFO - the target request is cross-origin.
12:08:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1900ms
12:08:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:08:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b4bc00 == 15 [pid = 1796] [id = 691]
12:08:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x90b4c000) [pid = 1796] [serial = 1937] [outer = (nil)]
12:08:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x90bb3400) [pid = 1796] [serial = 1938] [outer = 0x90b4c000]
12:08:06 INFO - PROCESS | 1796 | 1448309286383 Marionette INFO loaded listener.js
12:08:06 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x91169c00) [pid = 1796] [serial = 1939] [outer = 0x90b4c000]
12:08:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x91173400 == 16 [pid = 1796] [id = 692]
12:08:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x91173c00) [pid = 1796] [serial = 1940] [outer = (nil)]
12:08:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x91173800) [pid = 1796] [serial = 1941] [outer = 0x91173c00]
12:08:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:07 INFO - document served over http requires an https
12:08:07 INFO - sub-resource via iframe-tag using the meta-csp
12:08:07 INFO - delivery method with swap-origin-redirect and when
12:08:07 INFO - the target request is cross-origin.
12:08:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1735ms
12:08:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:08:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x911af800 == 17 [pid = 1796] [id = 693]
12:08:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x911b2c00) [pid = 1796] [serial = 1942] [outer = (nil)]
12:08:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x911b6400) [pid = 1796] [serial = 1943] [outer = 0x911b2c00]
12:08:08 INFO - PROCESS | 1796 | 1448309288212 Marionette INFO loaded listener.js
12:08:08 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x9130c400) [pid = 1796] [serial = 1944] [outer = 0x911b2c00]
12:08:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:09 INFO - document served over http requires an https
12:08:09 INFO - sub-resource via script-tag using the meta-csp
12:08:09 INFO - delivery method with keep-origin-redirect and when
12:08:09 INFO - the target request is cross-origin.
12:08:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1646ms
12:08:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:08:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x91635800 == 18 [pid = 1796] [id = 694]
12:08:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x91636000) [pid = 1796] [serial = 1945] [outer = (nil)]
12:08:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x9163b400) [pid = 1796] [serial = 1946] [outer = 0x91636000]
12:08:09 INFO - PROCESS | 1796 | 1448309289692 Marionette INFO loaded listener.js
12:08:09 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91895c00) [pid = 1796] [serial = 1947] [outer = 0x91636000]
12:08:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:10 INFO - document served over http requires an https
12:08:10 INFO - sub-resource via script-tag using the meta-csp
12:08:10 INFO - delivery method with no-redirect and when
12:08:10 INFO - the target request is cross-origin.
12:08:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1476ms
12:08:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:08:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ba4800 == 19 [pid = 1796] [id = 695]
12:08:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x91ba7800) [pid = 1796] [serial = 1948] [outer = (nil)]
12:08:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x91bf4c00) [pid = 1796] [serial = 1949] [outer = 0x91ba7800]
12:08:11 INFO - PROCESS | 1796 | 1448309291192 Marionette INFO loaded listener.js
12:08:11 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x91bfbc00) [pid = 1796] [serial = 1950] [outer = 0x91ba7800]
12:08:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:12 INFO - document served over http requires an https
12:08:12 INFO - sub-resource via script-tag using the meta-csp
12:08:12 INFO - delivery method with swap-origin-redirect and when
12:08:12 INFO - the target request is cross-origin.
12:08:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1596ms
12:08:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:08:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d170400 == 20 [pid = 1796] [id = 696]
12:08:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x8d1e8000) [pid = 1796] [serial = 1951] [outer = (nil)]
12:08:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x91f35800) [pid = 1796] [serial = 1952] [outer = 0x8d1e8000]
12:08:12 INFO - PROCESS | 1796 | 1448309292830 Marionette INFO loaded listener.js
12:08:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x91f42800) [pid = 1796] [serial = 1953] [outer = 0x8d1e8000]
12:08:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:14 INFO - document served over http requires an https
12:08:14 INFO - sub-resource via xhr-request using the meta-csp
12:08:14 INFO - delivery method with keep-origin-redirect and when
12:08:14 INFO - the target request is cross-origin.
12:08:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1547ms
12:08:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:08:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x9229c800 == 21 [pid = 1796] [id = 697]
12:08:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x9229d400) [pid = 1796] [serial = 1954] [outer = (nil)]
12:08:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x922a3c00) [pid = 1796] [serial = 1955] [outer = 0x9229d400]
12:08:14 INFO - PROCESS | 1796 | 1448309294348 Marionette INFO loaded listener.js
12:08:14 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x92473400) [pid = 1796] [serial = 1956] [outer = 0x9229d400]
12:08:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:15 INFO - document served over http requires an https
12:08:15 INFO - sub-resource via xhr-request using the meta-csp
12:08:15 INFO - delivery method with no-redirect and when
12:08:15 INFO - the target request is cross-origin.
12:08:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1443ms
12:08:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:08:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bae400 == 22 [pid = 1796] [id = 698]
12:08:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x9229e800) [pid = 1796] [serial = 1957] [outer = (nil)]
12:08:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x92b7f400) [pid = 1796] [serial = 1958] [outer = 0x9229e800]
12:08:15 INFO - PROCESS | 1796 | 1448309295815 Marionette INFO loaded listener.js
12:08:15 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x92c6cc00) [pid = 1796] [serial = 1959] [outer = 0x9229e800]
12:08:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:16 INFO - document served over http requires an https
12:08:16 INFO - sub-resource via xhr-request using the meta-csp
12:08:16 INFO - delivery method with swap-origin-redirect and when
12:08:16 INFO - the target request is cross-origin.
12:08:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1490ms
12:08:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:08:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c99a000 == 23 [pid = 1796] [id = 699]
12:08:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x92c73000) [pid = 1796] [serial = 1960] [outer = (nil)]
12:08:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x92ced400) [pid = 1796] [serial = 1961] [outer = 0x92c73000]
12:08:17 INFO - PROCESS | 1796 | 1448309297310 Marionette INFO loaded listener.js
12:08:17 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x92cf9800) [pid = 1796] [serial = 1962] [outer = 0x92c73000]
12:08:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:18 INFO - document served over http requires an http
12:08:18 INFO - sub-resource via fetch-request using the meta-csp
12:08:18 INFO - delivery method with keep-origin-redirect and when
12:08:18 INFO - the target request is same-origin.
12:08:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1540ms
12:08:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:08:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d17c800 == 24 [pid = 1796] [id = 700]
12:08:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x90b4a800) [pid = 1796] [serial = 1963] [outer = (nil)]
12:08:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x9456dc00) [pid = 1796] [serial = 1964] [outer = 0x90b4a800]
12:08:18 INFO - PROCESS | 1796 | 1448309298857 Marionette INFO loaded listener.js
12:08:19 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x945b2400) [pid = 1796] [serial = 1965] [outer = 0x90b4a800]
12:08:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:20 INFO - document served over http requires an http
12:08:20 INFO - sub-resource via fetch-request using the meta-csp
12:08:20 INFO - delivery method with no-redirect and when
12:08:20 INFO - the target request is same-origin.
12:08:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2403ms
12:08:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:08:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cf2800 == 25 [pid = 1796] [id = 701]
12:08:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x945be000) [pid = 1796] [serial = 1966] [outer = (nil)]
12:08:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x9554b000) [pid = 1796] [serial = 1967] [outer = 0x945be000]
12:08:21 INFO - PROCESS | 1796 | 1448309301494 Marionette INFO loaded listener.js
12:08:21 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x95578400) [pid = 1796] [serial = 1968] [outer = 0x945be000]
12:08:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:22 INFO - document served over http requires an http
12:08:22 INFO - sub-resource via fetch-request using the meta-csp
12:08:22 INFO - delivery method with swap-origin-redirect and when
12:08:22 INFO - the target request is same-origin.
12:08:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1594ms
12:08:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:08:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e380400 == 26 [pid = 1796] [id = 702]
12:08:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x95553800) [pid = 1796] [serial = 1969] [outer = (nil)]
12:08:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x9559d400) [pid = 1796] [serial = 1970] [outer = 0x95553800]
12:08:22 INFO - PROCESS | 1796 | 1448309302974 Marionette INFO loaded listener.js
12:08:23 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x955f6c00) [pid = 1796] [serial = 1971] [outer = 0x95553800]
12:08:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x956a6000 == 27 [pid = 1796] [id = 703]
12:08:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x956a9000) [pid = 1796] [serial = 1972] [outer = (nil)]
12:08:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x956aac00) [pid = 1796] [serial = 1973] [outer = 0x956a9000]
12:08:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:24 INFO - document served over http requires an http
12:08:24 INFO - sub-resource via iframe-tag using the meta-csp
12:08:24 INFO - delivery method with keep-origin-redirect and when
12:08:24 INFO - the target request is same-origin.
12:08:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1583ms
12:08:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:08:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d1e0c00 == 28 [pid = 1796] [id = 704]
12:08:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x9559c800) [pid = 1796] [serial = 1974] [outer = (nil)]
12:08:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x96124c00) [pid = 1796] [serial = 1975] [outer = 0x9559c800]
12:08:24 INFO - PROCESS | 1796 | 1448309304656 Marionette INFO loaded listener.js
12:08:24 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x973ee000) [pid = 1796] [serial = 1976] [outer = 0x9559c800]
12:08:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x973f1c00 == 29 [pid = 1796] [id = 705]
12:08:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x973f2400) [pid = 1796] [serial = 1977] [outer = (nil)]
12:08:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x973f6400) [pid = 1796] [serial = 1978] [outer = 0x973f2400]
12:08:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:25 INFO - document served over http requires an http
12:08:25 INFO - sub-resource via iframe-tag using the meta-csp
12:08:25 INFO - delivery method with no-redirect and when
12:08:25 INFO - the target request is same-origin.
12:08:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1638ms
12:08:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:08:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bad800 == 30 [pid = 1796] [id = 706]
12:08:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x92cef000) [pid = 1796] [serial = 1979] [outer = (nil)]
12:08:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x973f6800) [pid = 1796] [serial = 1980] [outer = 0x92cef000]
12:08:26 INFO - PROCESS | 1796 | 1448309306363 Marionette INFO loaded listener.js
12:08:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x98174000) [pid = 1796] [serial = 1981] [outer = 0x92cef000]
12:08:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x98550c00 == 31 [pid = 1796] [id = 707]
12:08:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x98551000) [pid = 1796] [serial = 1982] [outer = (nil)]
12:08:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x98557000) [pid = 1796] [serial = 1983] [outer = 0x98551000]
12:08:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:27 INFO - document served over http requires an http
12:08:27 INFO - sub-resource via iframe-tag using the meta-csp
12:08:27 INFO - delivery method with swap-origin-redirect and when
12:08:27 INFO - the target request is same-origin.
12:08:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1737ms
12:08:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:08:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x973f8400 == 32 [pid = 1796] [id = 708]
12:08:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x98553400) [pid = 1796] [serial = 1984] [outer = (nil)]
12:08:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x98558800) [pid = 1796] [serial = 1985] [outer = 0x98553400]
12:08:28 INFO - PROCESS | 1796 | 1448309308459 Marionette INFO loaded listener.js
12:08:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x98598400) [pid = 1796] [serial = 1986] [outer = 0x98553400]
12:08:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:30 INFO - document served over http requires an http
12:08:30 INFO - sub-resource via script-tag using the meta-csp
12:08:30 INFO - delivery method with keep-origin-redirect and when
12:08:30 INFO - the target request is same-origin.
12:08:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2390ms
12:08:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:08:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d170c00 == 33 [pid = 1796] [id = 709]
12:08:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x91890000) [pid = 1796] [serial = 1987] [outer = (nil)]
12:08:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x98604800) [pid = 1796] [serial = 1988] [outer = 0x91890000]
12:08:30 INFO - PROCESS | 1796 | 1448309310446 Marionette INFO loaded listener.js
12:08:30 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x989c8000) [pid = 1796] [serial = 1989] [outer = 0x91890000]
12:08:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:31 INFO - document served over http requires an http
12:08:31 INFO - sub-resource via script-tag using the meta-csp
12:08:31 INFO - delivery method with no-redirect and when
12:08:31 INFO - the target request is same-origin.
12:08:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1643ms
12:08:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:08:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ba4c00 == 34 [pid = 1796] [id = 710]
12:08:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x9554a400) [pid = 1796] [serial = 1990] [outer = (nil)]
12:08:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x989ce400) [pid = 1796] [serial = 1991] [outer = 0x9554a400]
12:08:32 INFO - PROCESS | 1796 | 1448309312035 Marionette INFO loaded listener.js
12:08:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x9aba8400) [pid = 1796] [serial = 1992] [outer = 0x9554a400]
12:08:35 INFO - PROCESS | 1796 | --DOCSHELL 0x8c508000 == 33 [pid = 1796] [id = 688]
12:08:35 INFO - PROCESS | 1796 | --DOCSHELL 0x90b0bc00 == 32 [pid = 1796] [id = 690]
12:08:35 INFO - PROCESS | 1796 | --DOCSHELL 0x91173400 == 31 [pid = 1796] [id = 692]
12:08:35 INFO - PROCESS | 1796 | --DOCSHELL 0x956a6000 == 30 [pid = 1796] [id = 703]
12:08:35 INFO - PROCESS | 1796 | --DOCSHELL 0x973f1c00 == 29 [pid = 1796] [id = 705]
12:08:35 INFO - PROCESS | 1796 | --DOCSHELL 0x98550c00 == 28 [pid = 1796] [id = 707]
12:08:35 INFO - PROCESS | 1796 | --DOCSHELL 0x989cac00 == 27 [pid = 1796] [id = 683]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8cff1c00) [pid = 1796] [serial = 1860] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x92467000) [pid = 1796] [serial = 1803] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x91de5000) [pid = 1796] [serial = 1800] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x94759400) [pid = 1796] [serial = 1818] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8d774000) [pid = 1796] [serial = 1855] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x989cb400) [pid = 1796] [serial = 1836] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x91ba2800) [pid = 1796] [serial = 1797] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9a5afc00) [pid = 1796] [serial = 1839] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8c452c00) [pid = 1796] [serial = 1845] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x94568c00) [pid = 1796] [serial = 1813] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x92c68400) [pid = 1796] [serial = 1808] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9163d800) [pid = 1796] [serial = 1794] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8cff7c00) [pid = 1796] [serial = 1850] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x956a3c00) [pid = 1796] [serial = 1824] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9556e400) [pid = 1796] [serial = 1821] [outer = (nil)] [url = about:blank]
12:08:35 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9aba9000) [pid = 1796] [serial = 1842] [outer = (nil)] [url = about:blank]
12:08:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:35 INFO - document served over http requires an http
12:08:35 INFO - sub-resource via script-tag using the meta-csp
12:08:35 INFO - delivery method with swap-origin-redirect and when
12:08:35 INFO - the target request is same-origin.
12:08:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3759ms
12:08:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:08:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf13c00 == 28 [pid = 1796] [id = 711]
12:08:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8c501400) [pid = 1796] [serial = 1993] [outer = (nil)]
12:08:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8c509800) [pid = 1796] [serial = 1994] [outer = 0x8c501400]
12:08:35 INFO - PROCESS | 1796 | 1448309315841 Marionette INFO loaded listener.js
12:08:35 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8c997800) [pid = 1796] [serial = 1995] [outer = 0x8c501400]
12:08:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:36 INFO - document served over http requires an http
12:08:36 INFO - sub-resource via xhr-request using the meta-csp
12:08:36 INFO - delivery method with keep-origin-redirect and when
12:08:36 INFO - the target request is same-origin.
12:08:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1338ms
12:08:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:08:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9fc00 == 29 [pid = 1796] [id = 712]
12:08:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8c44f000) [pid = 1796] [serial = 1996] [outer = (nil)]
12:08:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8cff2800) [pid = 1796] [serial = 1997] [outer = 0x8c44f000]
12:08:37 INFO - PROCESS | 1796 | 1448309317140 Marionette INFO loaded listener.js
12:08:37 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8d174c00) [pid = 1796] [serial = 1998] [outer = 0x8c44f000]
12:08:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:38 INFO - document served over http requires an http
12:08:38 INFO - sub-resource via xhr-request using the meta-csp
12:08:38 INFO - delivery method with no-redirect and when
12:08:38 INFO - the target request is same-origin.
12:08:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1494ms
12:08:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:08:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d770c00 == 30 [pid = 1796] [id = 713]
12:08:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8d771800) [pid = 1796] [serial = 1999] [outer = (nil)]
12:08:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8d774400) [pid = 1796] [serial = 2000] [outer = 0x8d771800]
12:08:38 INFO - PROCESS | 1796 | 1448309318661 Marionette INFO loaded listener.js
12:08:38 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8e37d400) [pid = 1796] [serial = 2001] [outer = 0x8d771800]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8bd9c400) [pid = 1796] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x955ed000) [pid = 1796] [serial = 1898] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8c991400) [pid = 1796] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8c992400) [pid = 1796] [serial = 1930] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x955ecc00) [pid = 1796] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9a5a7400) [pid = 1796] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x94564000) [pid = 1796] [serial = 1888] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x955fa000) [pid = 1796] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8d76f000) [pid = 1796] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x97fca000) [pid = 1796] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8c995000) [pid = 1796] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8d1e6c00) [pid = 1796] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x9475bc00) [pid = 1796] [serial = 1893] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309257985]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x90b0fc00) [pid = 1796] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x91167400) [pid = 1796] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x911bbc00) [pid = 1796] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x91ba1800) [pid = 1796] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8bd95000) [pid = 1796] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9229ac00) [pid = 1796] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x92b83400) [pid = 1796] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x9456bc00) [pid = 1796] [serial = 1890] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x94760c00) [pid = 1796] [serial = 1895] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x98174c00) [pid = 1796] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8d1dfc00) [pid = 1796] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8bf1d800) [pid = 1796] [serial = 1931] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x90763000) [pid = 1796] [serial = 1928] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8d178000) [pid = 1796] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8bf1bc00) [pid = 1796] [serial = 1862] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8d1e5c00) [pid = 1796] [serial = 1865] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x90b49800) [pid = 1796] [serial = 1868] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x911b4800) [pid = 1796] [serial = 1871] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x91638400) [pid = 1796] [serial = 1874] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x91ba6400) [pid = 1796] [serial = 1877] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x91f40800) [pid = 1796] [serial = 1880] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x92470c00) [pid = 1796] [serial = 1883] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x92c6f400) [pid = 1796] [serial = 1886] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x945ad400) [pid = 1796] [serial = 1889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x945af400) [pid = 1796] [serial = 1891] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x9475d000) [pid = 1796] [serial = 1894] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309257985]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x95548c00) [pid = 1796] [serial = 1896] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x9559c400) [pid = 1796] [serial = 1899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x955fac00) [pid = 1796] [serial = 1901] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x9730f400) [pid = 1796] [serial = 1904] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x98173000) [pid = 1796] [serial = 1907] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x98593c00) [pid = 1796] [serial = 1910] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x989c6800) [pid = 1796] [serial = 1913] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x9acb8800) [pid = 1796] [serial = 1916] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x8c996800) [pid = 1796] [serial = 1919] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x8d172400) [pid = 1796] [serial = 1922] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x8d76c800) [pid = 1796] [serial = 1925] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x90bb5c00) [pid = 1796] [serial = 1869] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x91307800) [pid = 1796] [serial = 1872] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x9188a800) [pid = 1796] [serial = 1875] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x98604c00) [pid = 1796] [serial = 1911] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x9a5af400) [pid = 1796] [serial = 1914] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x9ae49400) [pid = 1796] [serial = 1917] [outer = (nil)] [url = about:blank]
12:08:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:40 INFO - document served over http requires an http
12:08:40 INFO - sub-resource via xhr-request using the meta-csp
12:08:40 INFO - delivery method with swap-origin-redirect and when
12:08:40 INFO - the target request is same-origin.
12:08:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2551ms
12:08:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:08:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c452000 == 31 [pid = 1796] [id = 714]
12:08:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x8c992400) [pid = 1796] [serial = 2002] [outer = (nil)]
12:08:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x8ca0b000) [pid = 1796] [serial = 2003] [outer = 0x8c992400]
12:08:41 INFO - PROCESS | 1796 | 1448309321195 Marionette INFO loaded listener.js
12:08:41 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x90763000) [pid = 1796] [serial = 2004] [outer = 0x8c992400]
12:08:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:42 INFO - document served over http requires an https
12:08:42 INFO - sub-resource via fetch-request using the meta-csp
12:08:42 INFO - delivery method with keep-origin-redirect and when
12:08:42 INFO - the target request is same-origin.
12:08:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1247ms
12:08:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:08:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b05000 == 32 [pid = 1796] [id = 715]
12:08:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x90b05800) [pid = 1796] [serial = 2005] [outer = (nil)]
12:08:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x90b41400) [pid = 1796] [serial = 2006] [outer = 0x90b05800]
12:08:42 INFO - PROCESS | 1796 | 1448309322439 Marionette INFO loaded listener.js
12:08:42 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x90badc00) [pid = 1796] [serial = 2007] [outer = 0x90b05800]
12:08:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:43 INFO - document served over http requires an https
12:08:43 INFO - sub-resource via fetch-request using the meta-csp
12:08:43 INFO - delivery method with no-redirect and when
12:08:43 INFO - the target request is same-origin.
12:08:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1595ms
12:08:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:08:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf14800 == 33 [pid = 1796] [id = 716]
12:08:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x8cfed800) [pid = 1796] [serial = 2008] [outer = (nil)]
12:08:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x8d1e4c00) [pid = 1796] [serial = 2009] [outer = 0x8cfed800]
12:08:44 INFO - PROCESS | 1796 | 1448309324112 Marionette INFO loaded listener.js
12:08:44 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x8e37c800) [pid = 1796] [serial = 2010] [outer = 0x8cfed800]
12:08:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:45 INFO - document served over http requires an https
12:08:45 INFO - sub-resource via fetch-request using the meta-csp
12:08:45 INFO - delivery method with swap-origin-redirect and when
12:08:45 INFO - the target request is same-origin.
12:08:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1851ms
12:08:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:08:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf13800 == 34 [pid = 1796] [id = 717]
12:08:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x90baf800) [pid = 1796] [serial = 2011] [outer = (nil)]
12:08:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x90bb7000) [pid = 1796] [serial = 2012] [outer = 0x90baf800]
12:08:46 INFO - PROCESS | 1796 | 1448309326106 Marionette INFO loaded listener.js
12:08:46 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x9116dc00) [pid = 1796] [serial = 2013] [outer = 0x90baf800]
12:08:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x911ae000 == 35 [pid = 1796] [id = 718]
12:08:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x911ae800) [pid = 1796] [serial = 2014] [outer = (nil)]
12:08:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x911ae400) [pid = 1796] [serial = 2015] [outer = 0x911ae800]
12:08:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:47 INFO - document served over http requires an https
12:08:47 INFO - sub-resource via iframe-tag using the meta-csp
12:08:47 INFO - delivery method with keep-origin-redirect and when
12:08:47 INFO - the target request is same-origin.
12:08:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1700ms
12:08:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:08:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x911b7800 == 36 [pid = 1796] [id = 719]
12:08:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x911b8800) [pid = 1796] [serial = 2016] [outer = (nil)]
12:08:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x9130d400) [pid = 1796] [serial = 2017] [outer = 0x911b8800]
12:08:47 INFO - PROCESS | 1796 | 1448309327947 Marionette INFO loaded listener.js
12:08:48 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x91638400) [pid = 1796] [serial = 2018] [outer = 0x911b8800]
12:08:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x9163fc00 == 37 [pid = 1796] [id = 720]
12:08:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x91640400) [pid = 1796] [serial = 2019] [outer = (nil)]
12:08:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x91888400) [pid = 1796] [serial = 2020] [outer = 0x91640400]
12:08:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:49 INFO - document served over http requires an https
12:08:49 INFO - sub-resource via iframe-tag using the meta-csp
12:08:49 INFO - delivery method with no-redirect and when
12:08:49 INFO - the target request is same-origin.
12:08:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1945ms
12:08:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:08:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0b400 == 38 [pid = 1796] [id = 721]
12:08:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x9130b400) [pid = 1796] [serial = 2021] [outer = (nil)]
12:08:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x9188f800) [pid = 1796] [serial = 2022] [outer = 0x9130b400]
12:08:49 INFO - PROCESS | 1796 | 1448309329701 Marionette INFO loaded listener.js
12:08:49 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x91ba4000) [pid = 1796] [serial = 2023] [outer = 0x9130b400]
12:08:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x91bf2c00 == 39 [pid = 1796] [id = 722]
12:08:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x91bf3c00) [pid = 1796] [serial = 2024] [outer = (nil)]
12:08:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x91bf6c00) [pid = 1796] [serial = 2025] [outer = 0x91bf3c00]
12:08:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:51 INFO - document served over http requires an https
12:08:51 INFO - sub-resource via iframe-tag using the meta-csp
12:08:51 INFO - delivery method with swap-origin-redirect and when
12:08:51 INFO - the target request is same-origin.
12:08:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1789ms
12:08:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:08:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d771400 == 40 [pid = 1796] [id = 723]
12:08:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x90b0e800) [pid = 1796] [serial = 2026] [outer = (nil)]
12:08:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x91de9000) [pid = 1796] [serial = 2027] [outer = 0x90b0e800]
12:08:51 INFO - PROCESS | 1796 | 1448309331546 Marionette INFO loaded listener.js
12:08:51 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x91f3e400) [pid = 1796] [serial = 2028] [outer = 0x90b0e800]
12:08:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:52 INFO - document served over http requires an https
12:08:52 INFO - sub-resource via script-tag using the meta-csp
12:08:52 INFO - delivery method with keep-origin-redirect and when
12:08:52 INFO - the target request is same-origin.
12:08:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1585ms
12:08:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:08:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d776800 == 41 [pid = 1796] [id = 724]
12:08:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x90b02c00) [pid = 1796] [serial = 2029] [outer = (nil)]
12:08:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x922a4400) [pid = 1796] [serial = 2030] [outer = 0x90b02c00]
12:08:53 INFO - PROCESS | 1796 | 1448309333148 Marionette INFO loaded listener.js
12:08:53 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x92b7b000) [pid = 1796] [serial = 2031] [outer = 0x90b02c00]
12:08:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:54 INFO - document served over http requires an https
12:08:54 INFO - sub-resource via script-tag using the meta-csp
12:08:54 INFO - delivery method with no-redirect and when
12:08:54 INFO - the target request is same-origin.
12:08:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1844ms
12:08:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:08:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c451000 == 42 [pid = 1796] [id = 725]
12:08:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8d179400) [pid = 1796] [serial = 2032] [outer = (nil)]
12:08:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x92b83c00) [pid = 1796] [serial = 2033] [outer = 0x8d179400]
12:08:55 INFO - PROCESS | 1796 | 1448309335119 Marionette INFO loaded listener.js
12:08:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x92cee000) [pid = 1796] [serial = 2034] [outer = 0x8d179400]
12:08:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:56 INFO - document served over http requires an https
12:08:56 INFO - sub-resource via script-tag using the meta-csp
12:08:56 INFO - delivery method with swap-origin-redirect and when
12:08:56 INFO - the target request is same-origin.
12:08:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2394ms
12:08:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:08:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x91bef800 == 43 [pid = 1796] [id = 726]
12:08:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x92cf8c00) [pid = 1796] [serial = 2035] [outer = (nil)]
12:08:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x94564400) [pid = 1796] [serial = 2036] [outer = 0x92cf8c00]
12:08:57 INFO - PROCESS | 1796 | 1448309337546 Marionette INFO loaded listener.js
12:08:57 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x945afc00) [pid = 1796] [serial = 2037] [outer = 0x92cf8c00]
12:08:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:59 INFO - document served over http requires an https
12:08:59 INFO - sub-resource via xhr-request using the meta-csp
12:08:59 INFO - delivery method with keep-origin-redirect and when
12:08:59 INFO - the target request is same-origin.
12:08:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2369ms
12:08:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:08:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x945b9800 == 44 [pid = 1796] [id = 727]
12:08:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x945b9c00) [pid = 1796] [serial = 2038] [outer = (nil)]
12:08:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x945bc800) [pid = 1796] [serial = 2039] [outer = 0x945b9c00]
12:08:59 INFO - PROCESS | 1796 | 1448309339877 Marionette INFO loaded listener.js
12:08:59 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x94759400) [pid = 1796] [serial = 2040] [outer = 0x945b9c00]
12:09:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:01 INFO - document served over http requires an https
12:09:01 INFO - sub-resource via xhr-request using the meta-csp
12:09:01 INFO - delivery method with no-redirect and when
12:09:01 INFO - the target request is same-origin.
12:09:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1993ms
12:09:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:09:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c44ec00 == 45 [pid = 1796] [id = 728]
12:09:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x945bac00) [pid = 1796] [serial = 2041] [outer = (nil)]
12:09:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x9475e000) [pid = 1796] [serial = 2042] [outer = 0x945bac00]
12:09:01 INFO - PROCESS | 1796 | 1448309341723 Marionette INFO loaded listener.js
12:09:01 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x9554d000) [pid = 1796] [serial = 2043] [outer = 0x945bac00]
12:09:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:03 INFO - document served over http requires an https
12:09:03 INFO - sub-resource via xhr-request using the meta-csp
12:09:03 INFO - delivery method with swap-origin-redirect and when
12:09:03 INFO - the target request is same-origin.
12:09:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2157ms
12:09:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:09:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x91301400 == 46 [pid = 1796] [id = 729]
12:09:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x945bb800) [pid = 1796] [serial = 2044] [outer = (nil)]
12:09:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x9559ec00) [pid = 1796] [serial = 2045] [outer = 0x945bb800]
12:09:04 INFO - PROCESS | 1796 | 1448309344058 Marionette INFO loaded listener.js
12:09:04 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x955fb000) [pid = 1796] [serial = 2046] [outer = 0x945bb800]
12:09:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:05 INFO - document served over http requires an http
12:09:05 INFO - sub-resource via fetch-request using the meta-referrer
12:09:05 INFO - delivery method with keep-origin-redirect and when
12:09:05 INFO - the target request is cross-origin.
12:09:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2190ms
12:09:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:09:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x97302000 == 47 [pid = 1796] [id = 730]
12:09:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x97302400) [pid = 1796] [serial = 2047] [outer = (nil)]
12:09:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x97310000) [pid = 1796] [serial = 2048] [outer = 0x97302400]
12:09:06 INFO - PROCESS | 1796 | 1448309346404 Marionette INFO loaded listener.js
12:09:06 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x97fc8800) [pid = 1796] [serial = 2049] [outer = 0x97302400]
12:09:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:07 INFO - document served over http requires an http
12:09:07 INFO - sub-resource via fetch-request using the meta-referrer
12:09:07 INFO - delivery method with no-redirect and when
12:09:07 INFO - the target request is cross-origin.
12:09:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1942ms
12:09:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:09:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x973f0c00 == 48 [pid = 1796] [id = 731]
12:09:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x97fcb000) [pid = 1796] [serial = 2050] [outer = (nil)]
12:09:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x98173400) [pid = 1796] [serial = 2051] [outer = 0x97fcb000]
12:09:08 INFO - PROCESS | 1796 | 1448309348481 Marionette INFO loaded listener.js
12:09:08 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x9855c000) [pid = 1796] [serial = 2052] [outer = 0x97fcb000]
12:09:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:10 INFO - document served over http requires an http
12:09:10 INFO - sub-resource via fetch-request using the meta-referrer
12:09:10 INFO - delivery method with swap-origin-redirect and when
12:09:10 INFO - the target request is cross-origin.
12:09:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2252ms
12:09:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:09:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf18000 == 49 [pid = 1796] [id = 732]
12:09:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x97fcf000) [pid = 1796] [serial = 2053] [outer = (nil)]
12:09:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x98597400) [pid = 1796] [serial = 2054] [outer = 0x97fcf000]
12:09:10 INFO - PROCESS | 1796 | 1448309350589 Marionette INFO loaded listener.js
12:09:10 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x9860e400) [pid = 1796] [serial = 2055] [outer = 0x97fcf000]
12:09:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x989c7c00 == 50 [pid = 1796] [id = 733]
12:09:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x989c9000) [pid = 1796] [serial = 2056] [outer = (nil)]
12:09:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x989cb400) [pid = 1796] [serial = 2057] [outer = 0x989c9000]
12:09:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:12 INFO - document served over http requires an http
12:09:12 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:12 INFO - delivery method with keep-origin-redirect and when
12:09:12 INFO - the target request is cross-origin.
12:09:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2081ms
12:09:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:09:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9a400 == 51 [pid = 1796] [id = 734]
12:09:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x90b0e000) [pid = 1796] [serial = 2058] [outer = (nil)]
12:09:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x989ca400) [pid = 1796] [serial = 2059] [outer = 0x90b0e000]
12:09:12 INFO - PROCESS | 1796 | 1448309352634 Marionette INFO loaded listener.js
12:09:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x9a624c00) [pid = 1796] [serial = 2060] [outer = 0x90b0e000]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x91ba4800 == 50 [pid = 1796] [id = 695]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x9229c800 == 49 [pid = 1796] [id = 697]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x911ae000 == 48 [pid = 1796] [id = 718]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1e0c00 == 47 [pid = 1796] [id = 704]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x9163fc00 == 46 [pid = 1796] [id = 720]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8d17c800 == 45 [pid = 1796] [id = 700]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8e380400 == 44 [pid = 1796] [id = 702]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x91bf2c00 == 43 [pid = 1796] [id = 722]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd96c00 == 42 [pid = 1796] [id = 685]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x90bad800 == 41 [pid = 1796] [id = 706]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8d170c00 == 40 [pid = 1796] [id = 709]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x911af800 == 39 [pid = 1796] [id = 693]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8c99a000 == 38 [pid = 1796] [id = 699]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x92cf2800 == 37 [pid = 1796] [id = 701]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x91ba4c00 == 36 [pid = 1796] [id = 710]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x973f8400 == 35 [pid = 1796] [id = 708]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x90bae400 == 34 [pid = 1796] [id = 698]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x989c7c00 == 33 [pid = 1796] [id = 733]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x91635800 == 32 [pid = 1796] [id = 694]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8c510c00 == 31 [pid = 1796] [id = 684]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8d76a800 == 30 [pid = 1796] [id = 687]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x90b4bc00 == 29 [pid = 1796] [id = 691]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8c997000 == 28 [pid = 1796] [id = 689]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8d1dec00 == 27 [pid = 1796] [id = 686]
12:09:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8d170400 == 26 [pid = 1796] [id = 696]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x90b0ec00) [pid = 1796] [serial = 1929] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x9855a800) [pid = 1796] [serial = 1908] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x973f7c00) [pid = 1796] [serial = 1905] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x956abc00) [pid = 1796] [serial = 1902] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x95596000) [pid = 1796] [serial = 1897] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x945c3800) [pid = 1796] [serial = 1892] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x92cf7000) [pid = 1796] [serial = 1887] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x92b7b400) [pid = 1796] [serial = 1884] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x92468c00) [pid = 1796] [serial = 1881] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x91df3c00) [pid = 1796] [serial = 1878] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8e37a400) [pid = 1796] [serial = 1866] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x90757000) [pid = 1796] [serial = 1926] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8c998000) [pid = 1796] [serial = 1863] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8d1e0000) [pid = 1796] [serial = 1923] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8ca02800) [pid = 1796] [serial = 1920] [outer = (nil)] [url = about:blank]
12:09:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c450400 == 27 [pid = 1796] [id = 735]
12:09:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8c451800) [pid = 1796] [serial = 2061] [outer = (nil)]
12:09:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8bf1b000) [pid = 1796] [serial = 2062] [outer = 0x8c451800]
12:09:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:17 INFO - document served over http requires an http
12:09:17 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:17 INFO - delivery method with no-redirect and when
12:09:17 INFO - the target request is cross-origin.
12:09:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 4976ms
12:09:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:09:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c50cc00 == 28 [pid = 1796] [id = 736]
12:09:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8c50e800) [pid = 1796] [serial = 2063] [outer = (nil)]
12:09:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8c994400) [pid = 1796] [serial = 2064] [outer = 0x8c50e800]
12:09:17 INFO - PROCESS | 1796 | 1448309357620 Marionette INFO loaded listener.js
12:09:17 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8ca02400) [pid = 1796] [serial = 2065] [outer = 0x8c50e800]
12:09:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8cff6800 == 29 [pid = 1796] [id = 737]
12:09:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8cff7000) [pid = 1796] [serial = 2066] [outer = (nil)]
12:09:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8ca07800) [pid = 1796] [serial = 2067] [outer = 0x8cff7000]
12:09:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:19 INFO - document served over http requires an http
12:09:19 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:19 INFO - delivery method with swap-origin-redirect and when
12:09:19 INFO - the target request is cross-origin.
12:09:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2705ms
12:09:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:09:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd92800 == 30 [pid = 1796] [id = 738]
12:09:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8bd97c00) [pid = 1796] [serial = 2068] [outer = (nil)]
12:09:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8d177000) [pid = 1796] [serial = 2069] [outer = 0x8bd97c00]
12:09:20 INFO - PROCESS | 1796 | 1448309360452 Marionette INFO loaded listener.js
12:09:20 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8d1e2800) [pid = 1796] [serial = 2070] [outer = 0x8bd97c00]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x911b2c00) [pid = 1796] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x90b05800) [pid = 1796] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x91636000) [pid = 1796] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x98553400) [pid = 1796] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x91890000) [pid = 1796] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x91ba7800) [pid = 1796] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8d1e8000) [pid = 1796] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x9229d400) [pid = 1796] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x9229e800) [pid = 1796] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x92c73000) [pid = 1796] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x90b4a800) [pid = 1796] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x945be000) [pid = 1796] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x95553800) [pid = 1796] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x9559c800) [pid = 1796] [serial = 1974] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x92cef000) [pid = 1796] [serial = 1979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8cff3800) [pid = 1796] [serial = 1932] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:09:22 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x90b4c000) [pid = 1796] [serial = 1937] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x90b41400) [pid = 1796] [serial = 2006] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x90b0d000) [pid = 1796] [serial = 1935] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309285446]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x973f2400) [pid = 1796] [serial = 1977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309305506]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8c501400) [pid = 1796] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x91173c00) [pid = 1796] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8d771800) [pid = 1796] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x9554a400) [pid = 1796] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8c992400) [pid = 1796] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x98551000) [pid = 1796] [serial = 1982] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x956a9000) [pid = 1796] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x8c44f000) [pid = 1796] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x91bf4c00) [pid = 1796] [serial = 1949] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x91f35800) [pid = 1796] [serial = 1952] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x922a3c00) [pid = 1796] [serial = 1955] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x92b7f400) [pid = 1796] [serial = 1958] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x92ced400) [pid = 1796] [serial = 1961] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x9456dc00) [pid = 1796] [serial = 1964] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x9554b000) [pid = 1796] [serial = 1967] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x9559d400) [pid = 1796] [serial = 1970] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x956aac00) [pid = 1796] [serial = 1973] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x96124c00) [pid = 1796] [serial = 1975] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x973f6400) [pid = 1796] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309305506]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x973f6800) [pid = 1796] [serial = 1980] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x98557000) [pid = 1796] [serial = 1983] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x98558800) [pid = 1796] [serial = 1985] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x98604800) [pid = 1796] [serial = 1988] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x989ce400) [pid = 1796] [serial = 1991] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x8c509800) [pid = 1796] [serial = 1994] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x8cff2800) [pid = 1796] [serial = 1997] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x8d774400) [pid = 1796] [serial = 2000] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x8ca0b000) [pid = 1796] [serial = 2003] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x8cffb000) [pid = 1796] [serial = 1933] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x90b08c00) [pid = 1796] [serial = 1936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309285446]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x90bb3400) [pid = 1796] [serial = 1938] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x91173800) [pid = 1796] [serial = 1941] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x911b6400) [pid = 1796] [serial = 1943] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x9163b400) [pid = 1796] [serial = 1946] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x91f42800) [pid = 1796] [serial = 1953] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x92473400) [pid = 1796] [serial = 1956] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x92c6cc00) [pid = 1796] [serial = 1959] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x8c997800) [pid = 1796] [serial = 1995] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x8d174c00) [pid = 1796] [serial = 1998] [outer = (nil)] [url = about:blank]
12:09:23 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x8e37d400) [pid = 1796] [serial = 2001] [outer = (nil)] [url = about:blank]
12:09:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:23 INFO - document served over http requires an http
12:09:23 INFO - sub-resource via script-tag using the meta-referrer
12:09:23 INFO - delivery method with keep-origin-redirect and when
12:09:23 INFO - the target request is cross-origin.
12:09:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 4010ms
12:09:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:09:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d774400 == 31 [pid = 1796] [id = 739]
12:09:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x8d775800) [pid = 1796] [serial = 2071] [outer = (nil)]
12:09:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x8e373400) [pid = 1796] [serial = 2072] [outer = 0x8d775800]
12:09:24 INFO - PROCESS | 1796 | 1448309364253 Marionette INFO loaded listener.js
12:09:24 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x9075a400) [pid = 1796] [serial = 2073] [outer = 0x8d775800]
12:09:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:25 INFO - document served over http requires an http
12:09:25 INFO - sub-resource via script-tag using the meta-referrer
12:09:25 INFO - delivery method with no-redirect and when
12:09:25 INFO - the target request is cross-origin.
12:09:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1695ms
12:09:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:09:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca01400 == 32 [pid = 1796] [id = 740]
12:09:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x8ca03400) [pid = 1796] [serial = 2074] [outer = (nil)]
12:09:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x8cfed400) [pid = 1796] [serial = 2075] [outer = 0x8ca03400]
12:09:26 INFO - PROCESS | 1796 | 1448309366406 Marionette INFO loaded listener.js
12:09:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x8d174400) [pid = 1796] [serial = 2076] [outer = 0x8ca03400]
12:09:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:28 INFO - document served over http requires an http
12:09:28 INFO - sub-resource via script-tag using the meta-referrer
12:09:28 INFO - delivery method with swap-origin-redirect and when
12:09:28 INFO - the target request is cross-origin.
12:09:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2512ms
12:09:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:09:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e374400 == 33 [pid = 1796] [id = 741]
12:09:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x8e378c00) [pid = 1796] [serial = 2077] [outer = (nil)]
12:09:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x90760000) [pid = 1796] [serial = 2078] [outer = 0x8e378c00]
12:09:28 INFO - PROCESS | 1796 | 1448309368850 Marionette INFO loaded listener.js
12:09:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x90b0fc00) [pid = 1796] [serial = 2079] [outer = 0x8e378c00]
12:09: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
12:09:29 INFO - document served over http requires an http
12:09:29 INFO - sub-resource via xhr-request using the meta-referrer
12:09:29 INFO - delivery method with keep-origin-redirect and when
12:09:29 INFO - the target request is cross-origin.
12:09:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1548ms
12:09:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:09:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b45000 == 34 [pid = 1796] [id = 742]
12:09:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x90bae400) [pid = 1796] [serial = 2080] [outer = (nil)]
12:09:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x90bbc400) [pid = 1796] [serial = 2081] [outer = 0x90bae400]
12:09:30 INFO - PROCESS | 1796 | 1448309370490 Marionette INFO loaded listener.js
12:09:30 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x91176000) [pid = 1796] [serial = 2082] [outer = 0x90bae400]
12:09: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
12:09:31 INFO - document served over http requires an http
12:09:31 INFO - sub-resource via xhr-request using the meta-referrer
12:09:31 INFO - delivery method with no-redirect and when
12:09:31 INFO - the target request is cross-origin.
12:09:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2013ms
12:09:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:09:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x91175000 == 35 [pid = 1796] [id = 743]
12:09:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x911ad400) [pid = 1796] [serial = 2083] [outer = (nil)]
12:09:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x911b8000) [pid = 1796] [serial = 2084] [outer = 0x911ad400]
12:09:32 INFO - PROCESS | 1796 | 1448309372342 Marionette INFO loaded listener.js
12:09:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x9130f400) [pid = 1796] [serial = 2085] [outer = 0x911ad400]
12:09:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:33 INFO - document served over http requires an http
12:09:33 INFO - sub-resource via xhr-request using the meta-referrer
12:09:33 INFO - delivery method with swap-origin-redirect and when
12:09:33 INFO - the target request is cross-origin.
12:09:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2044ms
12:09:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:09:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca08000 == 36 [pid = 1796] [id = 744]
12:09:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x91632400) [pid = 1796] [serial = 2086] [outer = (nil)]
12:09:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x9163c800) [pid = 1796] [serial = 2087] [outer = 0x91632400]
12:09:34 INFO - PROCESS | 1796 | 1448309374398 Marionette INFO loaded listener.js
12:09:34 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x91894400) [pid = 1796] [serial = 2088] [outer = 0x91632400]
12:09:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:35 INFO - document served over http requires an https
12:09:35 INFO - sub-resource via fetch-request using the meta-referrer
12:09:35 INFO - delivery method with keep-origin-redirect and when
12:09:35 INFO - the target request is cross-origin.
12:09:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1584ms
12:09:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:09:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd92000 == 37 [pid = 1796] [id = 745]
12:09:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x9163dc00) [pid = 1796] [serial = 2089] [outer = (nil)]
12:09:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x91bf5000) [pid = 1796] [serial = 2090] [outer = 0x9163dc00]
12:09:36 INFO - PROCESS | 1796 | 1448309376329 Marionette INFO loaded listener.js
12:09:36 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x91f3a800) [pid = 1796] [serial = 2091] [outer = 0x9163dc00]
12:09: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
12:09:37 INFO - document served over http requires an https
12:09:37 INFO - sub-resource via fetch-request using the meta-referrer
12:09:37 INFO - delivery method with no-redirect and when
12:09:37 INFO - the target request is cross-origin.
12:09:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2193ms
12:09:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:09:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c50d800 == 38 [pid = 1796] [id = 746]
12:09:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x91f40800) [pid = 1796] [serial = 2092] [outer = (nil)]
12:09:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x92298400) [pid = 1796] [serial = 2093] [outer = 0x91f40800]
12:09:38 INFO - PROCESS | 1796 | 1448309378320 Marionette INFO loaded listener.js
12:09:38 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x922a2000) [pid = 1796] [serial = 2094] [outer = 0x91f40800]
12:09:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:40 INFO - document served over http requires an https
12:09:40 INFO - sub-resource via fetch-request using the meta-referrer
12:09:40 INFO - delivery method with swap-origin-redirect and when
12:09:40 INFO - the target request is cross-origin.
12:09:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2204ms
12:09:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:09:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x9229d400 == 39 [pid = 1796] [id = 747]
12:09:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x92468c00) [pid = 1796] [serial = 2095] [outer = (nil)]
12:09:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x92470000) [pid = 1796] [serial = 2096] [outer = 0x92468c00]
12:09:40 INFO - PROCESS | 1796 | 1448309380381 Marionette INFO loaded listener.js
12:09:40 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x92b7e000) [pid = 1796] [serial = 2097] [outer = 0x92468c00]
12:09:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c68400 == 40 [pid = 1796] [id = 748]
12:09:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x92c69c00) [pid = 1796] [serial = 2098] [outer = (nil)]
12:09:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x92b79000) [pid = 1796] [serial = 2099] [outer = 0x92c69c00]
12:09:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:42 INFO - document served over http requires an https
12:09:42 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:42 INFO - delivery method with keep-origin-redirect and when
12:09:42 INFO - the target request is cross-origin.
12:09:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2241ms
12:09:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:09:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bb6800 == 41 [pid = 1796] [id = 749]
12:09:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x92472c00) [pid = 1796] [serial = 2100] [outer = (nil)]
12:09:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x92c70c00) [pid = 1796] [serial = 2101] [outer = 0x92472c00]
12:09:42 INFO - PROCESS | 1796 | 1448309382797 Marionette INFO loaded listener.js
12:09:42 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x92cf5000) [pid = 1796] [serial = 2102] [outer = 0x92472c00]
12:09:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x92cf9400 == 42 [pid = 1796] [id = 750]
12:09:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x92cfa400) [pid = 1796] [serial = 2103] [outer = (nil)]
12:09:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x9456cc00) [pid = 1796] [serial = 2104] [outer = 0x92cfa400]
12:09:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:44 INFO - document served over http requires an https
12:09:44 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:44 INFO - delivery method with no-redirect and when
12:09:44 INFO - the target request is cross-origin.
12:09:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2042ms
12:09:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:09:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0ac00 == 43 [pid = 1796] [id = 751]
12:09:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x92ced000) [pid = 1796] [serial = 2105] [outer = (nil)]
12:09:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x945af000) [pid = 1796] [serial = 2106] [outer = 0x92ced000]
12:09:44 INFO - PROCESS | 1796 | 1448309384816 Marionette INFO loaded listener.js
12:09:45 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x945c3800) [pid = 1796] [serial = 2107] [outer = 0x92ced000]
12:09:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x94760800 == 44 [pid = 1796] [id = 752]
12:09:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x94761c00) [pid = 1796] [serial = 2108] [outer = (nil)]
12:09:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x95546400) [pid = 1796] [serial = 2109] [outer = 0x94761c00]
12:09:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:46 INFO - document served over http requires an https
12:09:46 INFO - sub-resource via iframe-tag using the meta-referrer
12:09:46 INFO - delivery method with swap-origin-redirect and when
12:09:46 INFO - the target request is cross-origin.
12:09:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2301ms
12:09:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:09:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x9554a400 == 45 [pid = 1796] [id = 753]
12:09:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x9554cc00) [pid = 1796] [serial = 2110] [outer = (nil)]
12:09:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x95573c00) [pid = 1796] [serial = 2111] [outer = 0x9554cc00]
12:09:47 INFO - PROCESS | 1796 | 1448309387327 Marionette INFO loaded listener.js
12:09:47 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x9559f400) [pid = 1796] [serial = 2112] [outer = 0x9554cc00]
12:09:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:49 INFO - document served over http requires an https
12:09:49 INFO - sub-resource via script-tag using the meta-referrer
12:09:49 INFO - delivery method with keep-origin-redirect and when
12:09:49 INFO - the target request is cross-origin.
12:09:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2562ms
12:09:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:09:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c509000 == 46 [pid = 1796] [id = 754]
12:09:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x955f1400) [pid = 1796] [serial = 2113] [outer = (nil)]
12:09:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x955f9400) [pid = 1796] [serial = 2114] [outer = 0x955f1400]
12:09:49 INFO - PROCESS | 1796 | 1448309389728 Marionette INFO loaded listener.js
12:09:49 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x956aa400) [pid = 1796] [serial = 2115] [outer = 0x955f1400]
12:09:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:51 INFO - document served over http requires an https
12:09:51 INFO - sub-resource via script-tag using the meta-referrer
12:09:51 INFO - delivery method with no-redirect and when
12:09:51 INFO - the target request is cross-origin.
12:09:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1851ms
12:09:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:09:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x955f9000 == 47 [pid = 1796] [id = 755]
12:09:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x96122c00) [pid = 1796] [serial = 2116] [outer = (nil)]
12:09:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x9612e400) [pid = 1796] [serial = 2117] [outer = 0x96122c00]
12:09:51 INFO - PROCESS | 1796 | 1448309391664 Marionette INFO loaded listener.js
12:09:51 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x973f1c00) [pid = 1796] [serial = 2118] [outer = 0x96122c00]
12:09:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:53 INFO - document served over http requires an https
12:09:53 INFO - sub-resource via script-tag using the meta-referrer
12:09:53 INFO - delivery method with swap-origin-redirect and when
12:09:53 INFO - the target request is cross-origin.
12:09:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2317ms
12:09:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:09:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x973f8c00 == 48 [pid = 1796] [id = 756]
12:09:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x97fc6800) [pid = 1796] [serial = 2119] [outer = (nil)]
12:09:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x97fcb400) [pid = 1796] [serial = 2120] [outer = 0x97fc6800]
12:09:53 INFO - PROCESS | 1796 | 1448309393888 Marionette INFO loaded listener.js
12:09:54 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x98551000) [pid = 1796] [serial = 2121] [outer = 0x97fc6800]
12:09:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8c450400 == 47 [pid = 1796] [id = 735]
12:09:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf13c00 == 46 [pid = 1796] [id = 711]
12:09:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8cff6800 == 45 [pid = 1796] [id = 737]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x945b9800 == 44 [pid = 1796] [id = 727]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x90b05000 == 43 [pid = 1796] [id = 715]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf14800 == 42 [pid = 1796] [id = 716]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca0b400 == 41 [pid = 1796] [id = 721]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf13800 == 40 [pid = 1796] [id = 717]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x8d776800 == 39 [pid = 1796] [id = 724]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf18000 == 38 [pid = 1796] [id = 732]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9a400 == 37 [pid = 1796] [id = 734]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x8c451000 == 36 [pid = 1796] [id = 725]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x91bef800 == 35 [pid = 1796] [id = 726]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x8c44ec00 == 34 [pid = 1796] [id = 728]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x92c68400 == 33 [pid = 1796] [id = 748]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x97302000 == 32 [pid = 1796] [id = 730]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x92cf9400 == 31 [pid = 1796] [id = 750]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x973f0c00 == 30 [pid = 1796] [id = 731]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x94760800 == 29 [pid = 1796] [id = 752]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x911b7800 == 28 [pid = 1796] [id = 719]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x91301400 == 27 [pid = 1796] [id = 729]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x8d771400 == 26 [pid = 1796] [id = 723]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9fc00 == 25 [pid = 1796] [id = 712]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x8c452000 == 24 [pid = 1796] [id = 714]
12:09:57 INFO - PROCESS | 1796 | --DOCSHELL 0x8d770c00 == 23 [pid = 1796] [id = 713]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x90badc00) [pid = 1796] [serial = 2007] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x91895c00) [pid = 1796] [serial = 1947] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x9130c400) [pid = 1796] [serial = 1944] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x91169c00) [pid = 1796] [serial = 1939] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8d1e9800) [pid = 1796] [serial = 1934] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x90763000) [pid = 1796] [serial = 2004] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x9aba8400) [pid = 1796] [serial = 1992] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x989c8000) [pid = 1796] [serial = 1989] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x98598400) [pid = 1796] [serial = 1986] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x98174000) [pid = 1796] [serial = 1981] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x973ee000) [pid = 1796] [serial = 1976] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x955f6c00) [pid = 1796] [serial = 1971] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x95578400) [pid = 1796] [serial = 1968] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x945b2400) [pid = 1796] [serial = 1965] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x92cf9800) [pid = 1796] [serial = 1962] [outer = (nil)] [url = about:blank]
12:09:57 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x91bfbc00) [pid = 1796] [serial = 1950] [outer = (nil)] [url = about:blank]
12:09:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:58 INFO - document served over http requires an https
12:09:58 INFO - sub-resource via xhr-request using the meta-referrer
12:09:58 INFO - delivery method with keep-origin-redirect and when
12:09:58 INFO - the target request is cross-origin.
12:09:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 4837ms
12:09:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:09:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd9c400 == 24 [pid = 1796] [id = 757]
12:09:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8c450000) [pid = 1796] [serial = 2122] [outer = (nil)]
12:09:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8c504400) [pid = 1796] [serial = 2123] [outer = 0x8c450000]
12:09:58 INFO - PROCESS | 1796 | 1448309398741 Marionette INFO loaded listener.js
12:09:58 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8c995400) [pid = 1796] [serial = 2124] [outer = 0x8c450000]
12:10:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:00 INFO - document served over http requires an https
12:10:00 INFO - sub-resource via xhr-request using the meta-referrer
12:10:00 INFO - delivery method with no-redirect and when
12:10:00 INFO - the target request is cross-origin.
12:10:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1955ms
12:10:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:10:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd93800 == 25 [pid = 1796] [id = 758]
12:10:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8c44fc00) [pid = 1796] [serial = 2125] [outer = (nil)]
12:10:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8cff5000) [pid = 1796] [serial = 2126] [outer = 0x8c44fc00]
12:10:00 INFO - PROCESS | 1796 | 1448309400641 Marionette INFO loaded listener.js
12:10:00 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8d175c00) [pid = 1796] [serial = 2127] [outer = 0x8c44fc00]
12:10:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:02 INFO - document served over http requires an https
12:10:02 INFO - sub-resource via xhr-request using the meta-referrer
12:10:02 INFO - delivery method with swap-origin-redirect and when
12:10:02 INFO - the target request is cross-origin.
12:10:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1692ms
12:10:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:10:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d76a400 == 26 [pid = 1796] [id = 759]
12:10:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8d76c800) [pid = 1796] [serial = 2128] [outer = (nil)]
12:10:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8d771800) [pid = 1796] [serial = 2129] [outer = 0x8d76c800]
12:10:02 INFO - PROCESS | 1796 | 1448309402629 Marionette INFO loaded listener.js
12:10:02 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8e380800) [pid = 1796] [serial = 2130] [outer = 0x8d76c800]
12:10:03 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x97302400) [pid = 1796] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:10:03 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x911b8800) [pid = 1796] [serial = 2016] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:10:03 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x945bb800) [pid = 1796] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:10:03 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8cfed800) [pid = 1796] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x9130b400) [pid = 1796] [serial = 2021] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x945b9c00) [pid = 1796] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x92cf8c00) [pid = 1796] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x97fcb000) [pid = 1796] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x97fcf000) [pid = 1796] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x945bac00) [pid = 1796] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x90baf800) [pid = 1796] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x8e373400) [pid = 1796] [serial = 2072] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x8cff7000) [pid = 1796] [serial = 2066] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x8d179400) [pid = 1796] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x8c451800) [pid = 1796] [serial = 2061] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309356734]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x8bd97c00) [pid = 1796] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x8d775800) [pid = 1796] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x90b0e800) [pid = 1796] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x90b02c00) [pid = 1796] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x8c50e800) [pid = 1796] [serial = 2063] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x90b0e000) [pid = 1796] [serial = 2058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x989c9000) [pid = 1796] [serial = 2056] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x911ae800) [pid = 1796] [serial = 2014] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x91bf3c00) [pid = 1796] [serial = 2024] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x91640400) [pid = 1796] [serial = 2019] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309328847]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x989ca400) [pid = 1796] [serial = 2059] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x97310000) [pid = 1796] [serial = 2048] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x8d177000) [pid = 1796] [serial = 2069] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x91bf6c00) [pid = 1796] [serial = 2025] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x9130d400) [pid = 1796] [serial = 2017] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x91de9000) [pid = 1796] [serial = 2027] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x8d1e4c00) [pid = 1796] [serial = 2009] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x91888400) [pid = 1796] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309328847]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x98173400) [pid = 1796] [serial = 2051] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x8ca07800) [pid = 1796] [serial = 2067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x911ae400) [pid = 1796] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x9475e000) [pid = 1796] [serial = 2042] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x9559ec00) [pid = 1796] [serial = 2045] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x92b83c00) [pid = 1796] [serial = 2033] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x90bb7000) [pid = 1796] [serial = 2012] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x8c994400) [pid = 1796] [serial = 2064] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x98597400) [pid = 1796] [serial = 2054] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x9188f800) [pid = 1796] [serial = 2022] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x8bf1b000) [pid = 1796] [serial = 2062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309356734]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x94564400) [pid = 1796] [serial = 2036] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 90 (0x989cb400) [pid = 1796] [serial = 2057] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 89 (0x922a4400) [pid = 1796] [serial = 2030] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 88 (0x945bc800) [pid = 1796] [serial = 2039] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 87 (0x94759400) [pid = 1796] [serial = 2040] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 86 (0x945afc00) [pid = 1796] [serial = 2037] [outer = (nil)] [url = about:blank]
12:10:04 INFO - PROCESS | 1796 | --DOMWINDOW == 85 (0x9554d000) [pid = 1796] [serial = 2043] [outer = (nil)] [url = about:blank]
12:10:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:04 INFO - document served over http requires an http
12:10:04 INFO - sub-resource via fetch-request using the meta-referrer
12:10:04 INFO - delivery method with keep-origin-redirect and when
12:10:04 INFO - the target request is same-origin.
12:10:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2630ms
12:10:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:10:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d768400 == 27 [pid = 1796] [id = 760]
12:10:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 86 (0x8d768c00) [pid = 1796] [serial = 2131] [outer = (nil)]
12:10:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 87 (0x8e373400) [pid = 1796] [serial = 2132] [outer = 0x8d768c00]
12:10:04 INFO - PROCESS | 1796 | 1448309404981 Marionette INFO loaded listener.js
12:10:05 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 88 (0x90b08000) [pid = 1796] [serial = 2133] [outer = 0x8d768c00]
12:10:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:05 INFO - document served over http requires an http
12:10:05 INFO - sub-resource via fetch-request using the meta-referrer
12:10:05 INFO - delivery method with no-redirect and when
12:10:05 INFO - the target request is same-origin.
12:10:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1185ms
12:10:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:10:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1bc00 == 28 [pid = 1796] [id = 761]
12:10:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 89 (0x8bf1cc00) [pid = 1796] [serial = 2134] [outer = (nil)]
12:10:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 90 (0x8c50a400) [pid = 1796] [serial = 2135] [outer = 0x8bf1cc00]
12:10:06 INFO - PROCESS | 1796 | 1448309406240 Marionette INFO loaded listener.js
12:10:06 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0x8ca0d400) [pid = 1796] [serial = 2136] [outer = 0x8bf1cc00]
12:10:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:07 INFO - document served over http requires an http
12:10:07 INFO - sub-resource via fetch-request using the meta-referrer
12:10:07 INFO - delivery method with swap-origin-redirect and when
12:10:07 INFO - the target request is same-origin.
12:10:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1796ms
12:10:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:10:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x9075a000 == 29 [pid = 1796] [id = 762]
12:10:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x90760400) [pid = 1796] [serial = 2137] [outer = (nil)]
12:10:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x90b40c00) [pid = 1796] [serial = 2138] [outer = 0x90760400]
12:10:08 INFO - PROCESS | 1796 | 1448309408163 Marionette INFO loaded listener.js
12:10:08 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x90b4e800) [pid = 1796] [serial = 2139] [outer = 0x90760400]
12:10:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bb4800 == 30 [pid = 1796] [id = 763]
12:10:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x90bb4c00) [pid = 1796] [serial = 2140] [outer = (nil)]
12:10:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x90bb8800) [pid = 1796] [serial = 2141] [outer = 0x90bb4c00]
12:10:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:09 INFO - document served over http requires an http
12:10:09 INFO - sub-resource via iframe-tag using the meta-referrer
12:10:09 INFO - delivery method with keep-origin-redirect and when
12:10:09 INFO - the target request is same-origin.
12:10:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1840ms
12:10:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:10:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x90bbb800 == 31 [pid = 1796] [id = 764]
12:10:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x91173400) [pid = 1796] [serial = 2142] [outer = (nil)]
12:10:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x91175c00) [pid = 1796] [serial = 2143] [outer = 0x91173400]
12:10:10 INFO - PROCESS | 1796 | 1448309410037 Marionette INFO loaded listener.js
12:10:10 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x911b9c00) [pid = 1796] [serial = 2144] [outer = 0x91173400]
12:10:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x9130e000 == 32 [pid = 1796] [id = 765]
12:10:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x9130e400) [pid = 1796] [serial = 2145] [outer = (nil)]
12:10:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x9130cc00) [pid = 1796] [serial = 2146] [outer = 0x9130e400]
12:10:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:11 INFO - document served over http requires an http
12:10:11 INFO - sub-resource via iframe-tag using the meta-referrer
12:10:11 INFO - delivery method with no-redirect and when
12:10:11 INFO - the target request is same-origin.
12:10:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1745ms
12:10:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:10:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x9130d400 == 33 [pid = 1796] [id = 766]
12:10:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x9130d800) [pid = 1796] [serial = 2147] [outer = (nil)]
12:10:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x9163b400) [pid = 1796] [serial = 2148] [outer = 0x9130d800]
12:10:12 INFO - PROCESS | 1796 | 1448309412043 Marionette INFO loaded listener.js
12:10:12 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x91894800) [pid = 1796] [serial = 2149] [outer = 0x9130d800]
12:10:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x91b9ec00 == 34 [pid = 1796] [id = 767]
12:10:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x91b9f000) [pid = 1796] [serial = 2150] [outer = (nil)]
12:10:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x91ba4800) [pid = 1796] [serial = 2151] [outer = 0x91b9f000]
12:10:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:13 INFO - document served over http requires an http
12:10:13 INFO - sub-resource via iframe-tag using the meta-referrer
12:10:13 INFO - delivery method with swap-origin-redirect and when
12:10:13 INFO - the target request is same-origin.
12:10:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2266ms
12:10:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:10:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d769c00 == 35 [pid = 1796] [id = 768]
12:10:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x91ba8000) [pid = 1796] [serial = 2152] [outer = (nil)]
12:10:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x91beec00) [pid = 1796] [serial = 2153] [outer = 0x91ba8000]
12:10:14 INFO - PROCESS | 1796 | 1448309414070 Marionette INFO loaded listener.js
12:10:14 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x91bfa800) [pid = 1796] [serial = 2154] [outer = 0x91ba8000]
12:10:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:15 INFO - document served over http requires an http
12:10:15 INFO - sub-resource via script-tag using the meta-referrer
12:10:15 INFO - delivery method with keep-origin-redirect and when
12:10:15 INFO - the target request is same-origin.
12:10:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1634ms
12:10:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:10:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c992c00 == 36 [pid = 1796] [id = 769]
12:10:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x8d179400) [pid = 1796] [serial = 2155] [outer = (nil)]
12:10:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x91f37400) [pid = 1796] [serial = 2156] [outer = 0x8d179400]
12:10:15 INFO - PROCESS | 1796 | 1448309415968 Marionette INFO loaded listener.js
12:10:16 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x9229cc00) [pid = 1796] [serial = 2157] [outer = 0x8d179400]
12:10:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:17 INFO - document served over http requires an http
12:10:17 INFO - sub-resource via script-tag using the meta-referrer
12:10:17 INFO - delivery method with no-redirect and when
12:10:17 INFO - the target request is same-origin.
12:10:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2109ms
12:10:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:10:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d76b800 == 37 [pid = 1796] [id = 770]
12:10:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x922a4c00) [pid = 1796] [serial = 2158] [outer = (nil)]
12:10:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x92470800) [pid = 1796] [serial = 2159] [outer = 0x922a4c00]
12:10:18 INFO - PROCESS | 1796 | 1448309418101 Marionette INFO loaded listener.js
12:10:18 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x92b83800) [pid = 1796] [serial = 2160] [outer = 0x922a4c00]
12:10:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:19 INFO - document served over http requires an http
12:10:19 INFO - sub-resource via script-tag using the meta-referrer
12:10:19 INFO - delivery method with swap-origin-redirect and when
12:10:19 INFO - the target request is same-origin.
12:10:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2307ms
12:10:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:10:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c50b800 == 38 [pid = 1796] [id = 771]
12:10:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x90b0cc00) [pid = 1796] [serial = 2161] [outer = (nil)]
12:10:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x92c71400) [pid = 1796] [serial = 2162] [outer = 0x90b0cc00]
12:10:20 INFO - PROCESS | 1796 | 1448309420098 Marionette INFO loaded listener.js
12:10:20 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x92cf0800) [pid = 1796] [serial = 2163] [outer = 0x90b0cc00]
12:10:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:21 INFO - document served over http requires an http
12:10:21 INFO - sub-resource via xhr-request using the meta-referrer
12:10:21 INFO - delivery method with keep-origin-redirect and when
12:10:21 INFO - the target request is same-origin.
12:10:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2045ms
12:10:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:10:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0e800 == 39 [pid = 1796] [id = 772]
12:10:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x92cf8c00) [pid = 1796] [serial = 2164] [outer = (nil)]
12:10:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x94569000) [pid = 1796] [serial = 2165] [outer = 0x92cf8c00]
12:10:22 INFO - PROCESS | 1796 | 1448309422085 Marionette INFO loaded listener.js
12:10:22 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x945b3c00) [pid = 1796] [serial = 2166] [outer = 0x92cf8c00]
12:10:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:23 INFO - document served over http requires an http
12:10:23 INFO - sub-resource via xhr-request using the meta-referrer
12:10:23 INFO - delivery method with no-redirect and when
12:10:23 INFO - the target request is same-origin.
12:10:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2095ms
12:10:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:10:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x92c73000 == 40 [pid = 1796] [id = 773]
12:10:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x9456e800) [pid = 1796] [serial = 2167] [outer = (nil)]
12:10:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x945c2400) [pid = 1796] [serial = 2168] [outer = 0x9456e800]
12:10:24 INFO - PROCESS | 1796 | 1448309424390 Marionette INFO loaded listener.js
12:10:24 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x9475f800) [pid = 1796] [serial = 2169] [outer = 0x9456e800]
12:10:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:25 INFO - document served over http requires an http
12:10:25 INFO - sub-resource via xhr-request using the meta-referrer
12:10:25 INFO - delivery method with swap-origin-redirect and when
12:10:25 INFO - the target request is same-origin.
12:10:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1549ms
12:10:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:10:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x9554c400 == 41 [pid = 1796] [id = 774]
12:10:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x95551400) [pid = 1796] [serial = 2170] [outer = (nil)]
12:10:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x95571400) [pid = 1796] [serial = 2171] [outer = 0x95551400]
12:10:25 INFO - PROCESS | 1796 | 1448309425868 Marionette INFO loaded listener.js
12:10:26 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x955a1800) [pid = 1796] [serial = 2172] [outer = 0x95551400]
12:10:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:27 INFO - document served over http requires an https
12:10:27 INFO - sub-resource via fetch-request using the meta-referrer
12:10:27 INFO - delivery method with keep-origin-redirect and when
12:10:27 INFO - the target request is same-origin.
12:10:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2302ms
12:10:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:10:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b43800 == 42 [pid = 1796] [id = 775]
12:10:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x91174000) [pid = 1796] [serial = 2173] [outer = (nil)]
12:10:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x956a4c00) [pid = 1796] [serial = 2174] [outer = 0x91174000]
12:10:28 INFO - PROCESS | 1796 | 1448309428324 Marionette INFO loaded listener.js
12:10:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x97310000) [pid = 1796] [serial = 2175] [outer = 0x91174000]
12:10:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:29 INFO - document served over http requires an https
12:10:29 INFO - sub-resource via fetch-request using the meta-referrer
12:10:29 INFO - delivery method with no-redirect and when
12:10:29 INFO - the target request is same-origin.
12:10:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1752ms
12:10:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:10:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x9554ec00 == 43 [pid = 1796] [id = 776]
12:10:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x96122800) [pid = 1796] [serial = 2176] [outer = (nil)]
12:10:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x973f5000) [pid = 1796] [serial = 2177] [outer = 0x96122800]
12:10:29 INFO - PROCESS | 1796 | 1448309429941 Marionette INFO loaded listener.js
12:10:30 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x97fd4400) [pid = 1796] [serial = 2178] [outer = 0x96122800]
12:10:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:31 INFO - document served over http requires an https
12:10:31 INFO - sub-resource via fetch-request using the meta-referrer
12:10:31 INFO - delivery method with swap-origin-redirect and when
12:10:31 INFO - the target request is same-origin.
12:10:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1747ms
12:10:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:10:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fd4000 == 44 [pid = 1796] [id = 777]
12:10:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x98174800) [pid = 1796] [serial = 2179] [outer = (nil)]
12:10:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x98555800) [pid = 1796] [serial = 2180] [outer = 0x98174800]
12:10:31 INFO - PROCESS | 1796 | 1448309431919 Marionette INFO loaded listener.js
12:10:32 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x9858f400) [pid = 1796] [serial = 2181] [outer = 0x98174800]
12:10:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x98590c00 == 45 [pid = 1796] [id = 778]
12:10:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x98593000) [pid = 1796] [serial = 2182] [outer = (nil)]
12:10:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x9855e000) [pid = 1796] [serial = 2183] [outer = 0x98593000]
12:10:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:33 INFO - document served over http requires an https
12:10:33 INFO - sub-resource via iframe-tag using the meta-referrer
12:10:33 INFO - delivery method with keep-origin-redirect and when
12:10:33 INFO - the target request is same-origin.
12:10:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2103ms
12:10:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:10:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x98595800 == 46 [pid = 1796] [id = 779]
12:10:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x98596000) [pid = 1796] [serial = 2184] [outer = (nil)]
12:10:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x9859ac00) [pid = 1796] [serial = 2185] [outer = 0x98596000]
12:10:34 INFO - PROCESS | 1796 | 1448309434059 Marionette INFO loaded listener.js
12:10:34 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x98607800) [pid = 1796] [serial = 2186] [outer = 0x98596000]
12:10:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x9860a400 == 47 [pid = 1796] [id = 780]
12:10:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x9860ac00) [pid = 1796] [serial = 2187] [outer = (nil)]
12:10:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x98597400) [pid = 1796] [serial = 2188] [outer = 0x9860ac00]
12:10:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:35 INFO - document served over http requires an https
12:10:35 INFO - sub-resource via iframe-tag using the meta-referrer
12:10:35 INFO - delivery method with no-redirect and when
12:10:35 INFO - the target request is same-origin.
12:10:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2295ms
12:10:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:10:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x989c3400 == 48 [pid = 1796] [id = 781]
12:10:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x989c4400) [pid = 1796] [serial = 2189] [outer = (nil)]
12:10:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x989c6c00) [pid = 1796] [serial = 2190] [outer = 0x989c4400]
12:10:36 INFO - PROCESS | 1796 | 1448309436333 Marionette INFO loaded listener.js
12:10:36 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x989cf800) [pid = 1796] [serial = 2191] [outer = 0x989c4400]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd92800 == 47 [pid = 1796] [id = 738]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd92000 == 46 [pid = 1796] [id = 745]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x90bb6800 == 45 [pid = 1796] [id = 749]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x90bb4800 == 44 [pid = 1796] [id = 763]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x9130e000 == 43 [pid = 1796] [id = 765]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x955f9000 == 42 [pid = 1796] [id = 755]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x91b9ec00 == 41 [pid = 1796] [id = 767]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x9229d400 == 40 [pid = 1796] [id = 747]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x90b45000 == 39 [pid = 1796] [id = 742]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca08000 == 38 [pid = 1796] [id = 744]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8c50d800 == 37 [pid = 1796] [id = 746]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x9554a400 == 36 [pid = 1796] [id = 753]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x973f8c00 == 35 [pid = 1796] [id = 756]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca0ac00 == 34 [pid = 1796] [id = 751]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8c509000 == 33 [pid = 1796] [id = 754]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x98590c00 == 32 [pid = 1796] [id = 778]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x9860a400 == 31 [pid = 1796] [id = 780]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8e374400 == 30 [pid = 1796] [id = 741]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca01400 == 29 [pid = 1796] [id = 740]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8d774400 == 28 [pid = 1796] [id = 739]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x91175000 == 27 [pid = 1796] [id = 743]
12:10:39 INFO - PROCESS | 1796 | --DOCSHELL 0x8c50cc00 == 26 [pid = 1796] [id = 736]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9075a400) [pid = 1796] [serial = 2073] [outer = (nil)] [url = about:blank]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x955fb000) [pid = 1796] [serial = 2046] [outer = (nil)] [url = about:blank]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x91ba4000) [pid = 1796] [serial = 2023] [outer = (nil)] [url = about:blank]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x9860e400) [pid = 1796] [serial = 2055] [outer = (nil)] [url = about:blank]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x92cee000) [pid = 1796] [serial = 2034] [outer = (nil)] [url = about:blank]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8e37c800) [pid = 1796] [serial = 2010] [outer = (nil)] [url = about:blank]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x92b7b000) [pid = 1796] [serial = 2031] [outer = (nil)] [url = about:blank]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x9a624c00) [pid = 1796] [serial = 2060] [outer = (nil)] [url = about:blank]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x97fc8800) [pid = 1796] [serial = 2049] [outer = (nil)] [url = about:blank]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8d1e2800) [pid = 1796] [serial = 2070] [outer = (nil)] [url = about:blank]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8ca02400) [pid = 1796] [serial = 2065] [outer = (nil)] [url = about:blank]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x9116dc00) [pid = 1796] [serial = 2013] [outer = (nil)] [url = about:blank]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x91638400) [pid = 1796] [serial = 2018] [outer = (nil)] [url = about:blank]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x91f3e400) [pid = 1796] [serial = 2028] [outer = (nil)] [url = about:blank]
12:10:39 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x9855c000) [pid = 1796] [serial = 2052] [outer = (nil)] [url = about:blank]
12:10:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c453c00 == 27 [pid = 1796] [id = 782]
12:10:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8c454c00) [pid = 1796] [serial = 2192] [outer = (nil)]
12:10:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8c456c00) [pid = 1796] [serial = 2193] [outer = 0x8c454c00]
12:10:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:40 INFO - document served over http requires an https
12:10:40 INFO - sub-resource via iframe-tag using the meta-referrer
12:10:40 INFO - delivery method with swap-origin-redirect and when
12:10:40 INFO - the target request is same-origin.
12:10:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 5043ms
12:10:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:10:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c993000 == 28 [pid = 1796] [id = 783]
12:10:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8c993400) [pid = 1796] [serial = 2194] [outer = (nil)]
12:10:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8c99a400) [pid = 1796] [serial = 2195] [outer = 0x8c993400]
12:10:41 INFO - PROCESS | 1796 | 1448309441340 Marionette INFO loaded listener.js
12:10:41 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8ca08800) [pid = 1796] [serial = 2196] [outer = 0x8c993400]
12:10:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:42 INFO - document served over http requires an https
12:10:42 INFO - sub-resource via script-tag using the meta-referrer
12:10:42 INFO - delivery method with keep-origin-redirect and when
12:10:42 INFO - the target request is same-origin.
12:10:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1842ms
12:10:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:10:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd99800 == 29 [pid = 1796] [id = 784]
12:10:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8bd9a800) [pid = 1796] [serial = 2197] [outer = (nil)]
12:10:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8d17e000) [pid = 1796] [serial = 2198] [outer = 0x8bd9a800]
12:10:43 INFO - PROCESS | 1796 | 1448309443337 Marionette INFO loaded listener.js
12:10:43 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8d1ebc00) [pid = 1796] [serial = 2199] [outer = 0x8bd9a800]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x91632400) [pid = 1796] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x90bae400) [pid = 1796] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x955f1400) [pid = 1796] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9554cc00) [pid = 1796] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8ca03400) [pid = 1796] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x97fc6800) [pid = 1796] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x96122c00) [pid = 1796] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x94761c00) [pid = 1796] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8d768c00) [pid = 1796] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8c44fc00) [pid = 1796] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x92c69c00) [pid = 1796] [serial = 2098] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x911ad400) [pid = 1796] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8e378c00) [pid = 1796] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x92468c00) [pid = 1796] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x92472c00) [pid = 1796] [serial = 2100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x91f40800) [pid = 1796] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x9163dc00) [pid = 1796] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x92ced000) [pid = 1796] [serial = 2105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x95573c00) [pid = 1796] [serial = 2111] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x92c70c00) [pid = 1796] [serial = 2101] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x8cff5000) [pid = 1796] [serial = 2126] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x97fcb400) [pid = 1796] [serial = 2120] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x91bf5000) [pid = 1796] [serial = 2090] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x92298400) [pid = 1796] [serial = 2093] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x8d771800) [pid = 1796] [serial = 2129] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x945af000) [pid = 1796] [serial = 2106] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x8cfed400) [pid = 1796] [serial = 2075] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x90bbc400) [pid = 1796] [serial = 2081] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x8e373400) [pid = 1796] [serial = 2132] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x8c450000) [pid = 1796] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x8d76c800) [pid = 1796] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x92cfa400) [pid = 1796] [serial = 2103] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309383945]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x911b8000) [pid = 1796] [serial = 2084] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x90760000) [pid = 1796] [serial = 2078] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x92470000) [pid = 1796] [serial = 2096] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x8c504400) [pid = 1796] [serial = 2123] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x955f9400) [pid = 1796] [serial = 2114] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x9456cc00) [pid = 1796] [serial = 2104] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309383945]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x95546400) [pid = 1796] [serial = 2109] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x9612e400) [pid = 1796] [serial = 2117] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x92b79000) [pid = 1796] [serial = 2099] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x9163c800) [pid = 1796] [serial = 2087] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x91176000) [pid = 1796] [serial = 2082] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x9130f400) [pid = 1796] [serial = 2085] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x8d175c00) [pid = 1796] [serial = 2127] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x98551000) [pid = 1796] [serial = 2121] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x8c995400) [pid = 1796] [serial = 2124] [outer = (nil)] [url = about:blank]
12:10:46 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x90b0fc00) [pid = 1796] [serial = 2079] [outer = (nil)] [url = about:blank]
12:10:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:46 INFO - document served over http requires an https
12:10:46 INFO - sub-resource via script-tag using the meta-referrer
12:10:46 INFO - delivery method with no-redirect and when
12:10:46 INFO - the target request is same-origin.
12:10:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3704ms
12:10:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:10:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d76c800 == 30 [pid = 1796] [id = 785]
12:10:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x8d774000) [pid = 1796] [serial = 2200] [outer = (nil)]
12:10:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x8e374800) [pid = 1796] [serial = 2201] [outer = 0x8d774000]
12:10:46 INFO - PROCESS | 1796 | 1448309446946 Marionette INFO loaded listener.js
12:10:47 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x9075c800) [pid = 1796] [serial = 2202] [outer = 0x8d774000]
12:10:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:47 INFO - document served over http requires an https
12:10:47 INFO - sub-resource via script-tag using the meta-referrer
12:10:47 INFO - delivery method with swap-origin-redirect and when
12:10:47 INFO - the target request is same-origin.
12:10:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1547ms
12:10:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:10:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf1d800 == 31 [pid = 1796] [id = 786]
12:10:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x8bf1dc00) [pid = 1796] [serial = 2203] [outer = (nil)]
12:10:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x8c99c400) [pid = 1796] [serial = 2204] [outer = 0x8bf1dc00]
12:10:48 INFO - PROCESS | 1796 | 1448309448429 Marionette INFO loaded listener.js
12:10:48 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x8cff7c00) [pid = 1796] [serial = 2205] [outer = 0x8bf1dc00]
12:10:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:49 INFO - document served over http requires an https
12:10:49 INFO - sub-resource via xhr-request using the meta-referrer
12:10:49 INFO - delivery method with keep-origin-redirect and when
12:10:49 INFO - the target request is same-origin.
12:10:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1787ms
12:10:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:10:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd99400 == 32 [pid = 1796] [id = 787]
12:10:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x8bf16c00) [pid = 1796] [serial = 2206] [outer = (nil)]
12:10:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x9075bc00) [pid = 1796] [serial = 2207] [outer = 0x8bf16c00]
12:10:50 INFO - PROCESS | 1796 | 1448309450521 Marionette INFO loaded listener.js
12:10:50 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x90b0e000) [pid = 1796] [serial = 2208] [outer = 0x8bf16c00]
12:10:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:52 INFO - document served over http requires an https
12:10:52 INFO - sub-resource via xhr-request using the meta-referrer
12:10:52 INFO - delivery method with no-redirect and when
12:10:52 INFO - the target request is same-origin.
12:10:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2216ms
12:10:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:10:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x90b44400 == 33 [pid = 1796] [id = 788]
12:10:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x90badc00) [pid = 1796] [serial = 2209] [outer = (nil)]
12:10:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x90bbcc00) [pid = 1796] [serial = 2210] [outer = 0x90badc00]
12:10:52 INFO - PROCESS | 1796 | 1448309452436 Marionette INFO loaded listener.js
12:10:52 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x911ac800) [pid = 1796] [serial = 2211] [outer = 0x90badc00]
12:10:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:10:54 INFO - document served over http requires an https
12:10:54 INFO - sub-resource via xhr-request using the meta-referrer
12:10:54 INFO - delivery method with swap-origin-redirect and when
12:10:54 INFO - the target request is same-origin.
12:10:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2047ms
12:10:54 INFO - TEST-START | /resource-timing/test_resource_timing.html
12:10:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca10c00 == 34 [pid = 1796] [id = 789]
12:10:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x8d771400) [pid = 1796] [serial = 2212] [outer = (nil)]
12:10:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x91302000) [pid = 1796] [serial = 2213] [outer = 0x8d771400]
12:10:54 INFO - PROCESS | 1796 | 1448309454644 Marionette INFO loaded listener.js
12:10:54 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x91310400) [pid = 1796] [serial = 2214] [outer = 0x8d771400]
12:10:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x91890000 == 35 [pid = 1796] [id = 790]
12:10:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x91890400) [pid = 1796] [serial = 2215] [outer = (nil)]
12:10:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x91890800) [pid = 1796] [serial = 2216] [outer = 0x91890400]
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
12:10:56 INFO - TEST-FAIL | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe) - assert_equals: expected "iframe" but got "subdocument"
12:10:56 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
12:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:10:56 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
12:10:56 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
12:10:56 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
12:10:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
12:10:56 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
12:10:56 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2553ms
12:10:56 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
12:10:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x9188d400 == 36 [pid = 1796] [id = 791]
12:10:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x91b9f800) [pid = 1796] [serial = 2217] [outer = (nil)]
12:10:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x91ba8400) [pid = 1796] [serial = 2218] [outer = 0x91b9f800]
12:10:57 INFO - PROCESS | 1796 | 1448309457173 Marionette INFO loaded listener.js
12:10:57 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x8ca07c00) [pid = 1796] [serial = 2219] [outer = 0x91b9f800]
12:10:58 INFO - TEST-FAIL | /screen-orientation/lock-bad-argument.html | Test that screen.orientation.lock() throws when the input isn't valid. - assert_equals: expected "portrait-primary" but got "landscape-primary"
12:10:58 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
12:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:10:58 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
12:10:58 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1548ms
12:10:58 INFO - TEST-START | /screen-orientation/lock-basic.html
12:10:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x91ba9c00 == 37 [pid = 1796] [id = 792]
12:10:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x91bf6000) [pid = 1796] [serial = 2220] [outer = (nil)]
12:10:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x91f3f800) [pid = 1796] [serial = 2221] [outer = 0x91bf6000]
12:10:58 INFO - PROCESS | 1796 | 1448309458664 Marionette INFO loaded listener.js
12:10:58 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x92468c00) [pid = 1796] [serial = 2222] [outer = 0x91bf6000]
12:11:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd9c400 == 36 [pid = 1796] [id = 757]
12:11:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8c453c00 == 35 [pid = 1796] [id = 782]
12:11:08 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x8e380800) [pid = 1796] [serial = 2130] [outer = (nil)] [url = about:blank]
12:11:08 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x973f1c00) [pid = 1796] [serial = 2118] [outer = (nil)] [url = about:blank]
12:11:08 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x92b7e000) [pid = 1796] [serial = 2097] [outer = (nil)] [url = about:blank]
12:11:08 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x8d174400) [pid = 1796] [serial = 2076] [outer = (nil)] [url = about:blank]
12:11:08 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x90b08000) [pid = 1796] [serial = 2133] [outer = (nil)] [url = about:blank]
12:11:08 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x92cf5000) [pid = 1796] [serial = 2102] [outer = (nil)] [url = about:blank]
12:11:08 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x9559f400) [pid = 1796] [serial = 2112] [outer = (nil)] [url = about:blank]
12:11:08 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x922a2000) [pid = 1796] [serial = 2094] [outer = (nil)] [url = about:blank]
12:11:08 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x91f3a800) [pid = 1796] [serial = 2091] [outer = (nil)] [url = about:blank]
12:11:08 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x945c3800) [pid = 1796] [serial = 2107] [outer = (nil)] [url = about:blank]
12:11:08 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x91894400) [pid = 1796] [serial = 2088] [outer = (nil)] [url = about:blank]
12:11:08 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x956aa400) [pid = 1796] [serial = 2115] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x92470800) [pid = 1796] [serial = 2159] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x90bb8800) [pid = 1796] [serial = 2141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x9130cc00) [pid = 1796] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309410891]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x973f5000) [pid = 1796] [serial = 2177] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x91f37400) [pid = 1796] [serial = 2156] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x90b40c00) [pid = 1796] [serial = 2138] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x8d17e000) [pid = 1796] [serial = 2198] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x9855e000) [pid = 1796] [serial = 2183] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x8c50a400) [pid = 1796] [serial = 2135] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x956a4c00) [pid = 1796] [serial = 2174] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x9163b400) [pid = 1796] [serial = 2148] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 90 (0x8c456c00) [pid = 1796] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 89 (0x945c2400) [pid = 1796] [serial = 2168] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 88 (0x91ba4800) [pid = 1796] [serial = 2151] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 87 (0x98555800) [pid = 1796] [serial = 2180] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 86 (0x8c99a400) [pid = 1796] [serial = 2195] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 85 (0x91175c00) [pid = 1796] [serial = 2143] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 84 (0x989c6c00) [pid = 1796] [serial = 2190] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 83 (0x98597400) [pid = 1796] [serial = 2188] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309435345]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 82 (0x9859ac00) [pid = 1796] [serial = 2185] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 81 (0x92c71400) [pid = 1796] [serial = 2162] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 80 (0x95571400) [pid = 1796] [serial = 2171] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 79 (0x94569000) [pid = 1796] [serial = 2165] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 78 (0x91beec00) [pid = 1796] [serial = 2153] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 77 (0x8e374800) [pid = 1796] [serial = 2201] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 76 (0x91b9f000) [pid = 1796] [serial = 2150] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 75 (0x9130e400) [pid = 1796] [serial = 2145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309410891]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 74 (0x91ba8000) [pid = 1796] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 73 (0x98593000) [pid = 1796] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 72 (0x90bb4c00) [pid = 1796] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 71 (0x8d179400) [pid = 1796] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 70 (0x8bd9a800) [pid = 1796] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 69 (0x8c993400) [pid = 1796] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 68 (0x9860ac00) [pid = 1796] [serial = 2187] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309435345]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 67 (0x922a4c00) [pid = 1796] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 66 (0x96122800) [pid = 1796] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 65 (0x91173400) [pid = 1796] [serial = 2142] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 64 (0x90760400) [pid = 1796] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 63 (0x8bf1cc00) [pid = 1796] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 62 (0x92cf8c00) [pid = 1796] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 61 (0x91174000) [pid = 1796] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 60 (0x9130d800) [pid = 1796] [serial = 2147] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 59 (0x90b0cc00) [pid = 1796] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 58 (0x8c454c00) [pid = 1796] [serial = 2192] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 57 (0x9456e800) [pid = 1796] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 56 (0x98174800) [pid = 1796] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 55 (0x98596000) [pid = 1796] [serial = 2184] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 54 (0x95551400) [pid = 1796] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 53 (0x945b3c00) [pid = 1796] [serial = 2166] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 52 (0x92cf0800) [pid = 1796] [serial = 2163] [outer = (nil)] [url = about:blank]
12:11:11 INFO - PROCESS | 1796 | --DOMWINDOW == 51 (0x9475f800) [pid = 1796] [serial = 2169] [outer = (nil)] [url = about:blank]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x92c73000 == 34 [pid = 1796] [id = 773]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x98595800 == 33 [pid = 1796] [id = 779]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x9554ec00 == 32 [pid = 1796] [id = 776]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x989c3400 == 31 [pid = 1796] [id = 781]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1bc00 == 30 [pid = 1796] [id = 761]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8c50b800 == 29 [pid = 1796] [id = 771]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8d76a400 == 28 [pid = 1796] [id = 759]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x90b43800 == 27 [pid = 1796] [id = 775]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x97fd4000 == 26 [pid = 1796] [id = 777]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x9554c400 == 25 [pid = 1796] [id = 774]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd93800 == 24 [pid = 1796] [id = 758]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8c993000 == 23 [pid = 1796] [id = 783]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd99800 == 22 [pid = 1796] [id = 784]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8c992c00 == 21 [pid = 1796] [id = 769]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca0e800 == 20 [pid = 1796] [id = 772]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x9130d400 == 19 [pid = 1796] [id = 766]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8d76b800 == 18 [pid = 1796] [id = 770]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x90bbb800 == 17 [pid = 1796] [id = 764]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8d769c00 == 16 [pid = 1796] [id = 768]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8d768400 == 15 [pid = 1796] [id = 760]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x9075a000 == 14 [pid = 1796] [id = 762]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x9188d400 == 13 [pid = 1796] [id = 791]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x91890000 == 12 [pid = 1796] [id = 790]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca10c00 == 11 [pid = 1796] [id = 789]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x90b44400 == 10 [pid = 1796] [id = 788]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd99400 == 9 [pid = 1796] [id = 787]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf1d800 == 8 [pid = 1796] [id = 786]
12:11:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8d76c800 == 7 [pid = 1796] [id = 785]
12:11:19 INFO - PROCESS | 1796 | --DOMWINDOW == 50 (0x911b9c00) [pid = 1796] [serial = 2144] [outer = (nil)] [url = about:blank]
12:11:19 INFO - PROCESS | 1796 | --DOMWINDOW == 49 (0x91bfa800) [pid = 1796] [serial = 2154] [outer = (nil)] [url = about:blank]
12:11:19 INFO - PROCESS | 1796 | --DOMWINDOW == 48 (0x9229cc00) [pid = 1796] [serial = 2157] [outer = (nil)] [url = about:blank]
12:11:19 INFO - PROCESS | 1796 | --DOMWINDOW == 47 (0x97fd4400) [pid = 1796] [serial = 2178] [outer = (nil)] [url = about:blank]
12:11:19 INFO - PROCESS | 1796 | --DOMWINDOW == 46 (0x92b83800) [pid = 1796] [serial = 2160] [outer = (nil)] [url = about:blank]
12:11:19 INFO - PROCESS | 1796 | --DOMWINDOW == 45 (0x8ca0d400) [pid = 1796] [serial = 2136] [outer = (nil)] [url = about:blank]
12:11:19 INFO - PROCESS | 1796 | --DOMWINDOW == 44 (0x98607800) [pid = 1796] [serial = 2186] [outer = (nil)] [url = about:blank]
12:11:19 INFO - PROCESS | 1796 | --DOMWINDOW == 43 (0x8d1ebc00) [pid = 1796] [serial = 2199] [outer = (nil)] [url = about:blank]
12:11:19 INFO - PROCESS | 1796 | --DOMWINDOW == 42 (0x9858f400) [pid = 1796] [serial = 2181] [outer = (nil)] [url = about:blank]
12:11:19 INFO - PROCESS | 1796 | --DOMWINDOW == 41 (0x91894800) [pid = 1796] [serial = 2149] [outer = (nil)] [url = about:blank]
12:11:19 INFO - PROCESS | 1796 | --DOMWINDOW == 40 (0x955a1800) [pid = 1796] [serial = 2172] [outer = (nil)] [url = about:blank]
12:11:19 INFO - PROCESS | 1796 | --DOMWINDOW == 39 (0x8ca08800) [pid = 1796] [serial = 2196] [outer = (nil)] [url = about:blank]
12:11:19 INFO - PROCESS | 1796 | --DOMWINDOW == 38 (0x97310000) [pid = 1796] [serial = 2175] [outer = (nil)] [url = about:blank]
12:11:19 INFO - PROCESS | 1796 | --DOMWINDOW == 37 (0x90b4e800) [pid = 1796] [serial = 2139] [outer = (nil)] [url = about:blank]
12:11:24 INFO - PROCESS | 1796 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 36 (0x91f3f800) [pid = 1796] [serial = 2221] [outer = (nil)] [url = about:blank]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 35 (0x9075bc00) [pid = 1796] [serial = 2207] [outer = (nil)] [url = about:blank]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 34 (0x8ca07c00) [pid = 1796] [serial = 2219] [outer = (nil)] [url = about:blank]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 33 (0x91ba8400) [pid = 1796] [serial = 2218] [outer = (nil)] [url = about:blank]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 32 (0x8c99c400) [pid = 1796] [serial = 2204] [outer = (nil)] [url = about:blank]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 31 (0x91890800) [pid = 1796] [serial = 2216] [outer = (nil)] [url = about:blank]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 30 (0x91302000) [pid = 1796] [serial = 2213] [outer = (nil)] [url = about:blank]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 29 (0x90bbcc00) [pid = 1796] [serial = 2210] [outer = (nil)] [url = about:blank]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 28 (0x8bf16c00) [pid = 1796] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 27 (0x8bf1dc00) [pid = 1796] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 26 (0x91b9f800) [pid = 1796] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 25 (0x8d774000) [pid = 1796] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 24 (0x8d771400) [pid = 1796] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 23 (0x90badc00) [pid = 1796] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 22 (0x989c4400) [pid = 1796] [serial = 2189] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 21 (0x91890400) [pid = 1796] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 20 (0x989cf800) [pid = 1796] [serial = 2191] [outer = (nil)] [url = about:blank]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 19 (0x90b0e000) [pid = 1796] [serial = 2208] [outer = (nil)] [url = about:blank]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 18 (0x8cff7c00) [pid = 1796] [serial = 2205] [outer = (nil)] [url = about:blank]
12:11:24 INFO - PROCESS | 1796 | --DOMWINDOW == 17 (0x911ac800) [pid = 1796] [serial = 2211] [outer = (nil)] [url = about:blank]
12:11:28 INFO - PROCESS | 1796 | MARIONETTE LOG: INFO: Timeout fired
12:11:28 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
12:11:28 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
12:11:28 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
12:11:28 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30590ms
12:11:28 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
12:11:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd93800 == 8 [pid = 1796] [id = 793]
12:11:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 18 (0x8bd9e000) [pid = 1796] [serial = 2223] [outer = (nil)]
12:11:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 19 (0x8bf1c000) [pid = 1796] [serial = 2224] [outer = 0x8bd9e000]
12:11:29 INFO - PROCESS | 1796 | 1448309489298 Marionette INFO loaded listener.js
12:11:29 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:11:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 20 (0x8c451000) [pid = 1796] [serial = 2225] [outer = 0x8bd9e000]
12:11:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd90800 == 9 [pid = 1796] [id = 794]
12:11:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 21 (0x8bf16000) [pid = 1796] [serial = 2226] [outer = (nil)]
12:11:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf16c00 == 10 [pid = 1796] [id = 795]
12:11:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 22 (0x8bf1a000) [pid = 1796] [serial = 2227] [outer = (nil)]
12:11:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 23 (0x8bf20800) [pid = 1796] [serial = 2228] [outer = 0x8bf1a000]
12:11:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 24 (0x8c510000) [pid = 1796] [serial = 2229] [outer = 0x8bf16000]
12:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 23 (0x91310400) [pid = 1796] [serial = 2214] [outer = (nil)] [url = about:blank]
12:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 22 (0x9075c800) [pid = 1796] [serial = 2202] [outer = (nil)] [url = about:blank]
12:11:39 INFO - PROCESS | 1796 | --DOCSHELL 0x91ba9c00 == 9 [pid = 1796] [id = 792]
12:11:41 INFO - PROCESS | 1796 | --DOMWINDOW == 21 (0x92468c00) [pid = 1796] [serial = 2222] [outer = (nil)] [url = about:blank]
12:11:41 INFO - PROCESS | 1796 | --DOMWINDOW == 20 (0x8bf1c000) [pid = 1796] [serial = 2224] [outer = (nil)] [url = about:blank]
12:11:41 INFO - PROCESS | 1796 | --DOMWINDOW == 19 (0x91bf6000) [pid = 1796] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
12:11:59 INFO - PROCESS | 1796 | MARIONETTE LOG: INFO: Timeout fired
12:11:59 INFO - TEST-FAIL | /screen-orientation/lock-sandboxed-iframe.html | Test without 'allow-orientation-lock' sandboxing directive - assert_equals: screen.lockOrientation() throws a SecurityError expected "SecurityError" but got "NotSupportedError"
12:11:59 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
12:11:59 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
12:11:59 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
12:11:59 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
12:11:59 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30529ms
12:11:59 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
12:11:59 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd90800 == 8 [pid = 1796] [id = 794]
12:11:59 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf16c00 == 7 [pid = 1796] [id = 795]
12:11:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bf18400 == 8 [pid = 1796] [id = 796]
12:11:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 20 (0x8bf19000) [pid = 1796] [serial = 2230] [outer = (nil)]
12:11:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 21 (0x8bf1dc00) [pid = 1796] [serial = 2231] [outer = 0x8bf19000]
12:11:59 INFO - PROCESS | 1796 | 1448309519953 Marionette INFO loaded listener.js
12:12:00 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 22 (0x8c504c00) [pid = 1796] [serial = 2232] [outer = 0x8bf19000]
12:12:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c50dc00 == 9 [pid = 1796] [id = 797]
12:12:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 23 (0x8c99b800) [pid = 1796] [serial = 2233] [outer = (nil)]
12:12:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 24 (0x8c99bc00) [pid = 1796] [serial = 2234] [outer = 0x8c99b800]
12:12:10 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd93800 == 8 [pid = 1796] [id = 793]
12:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 23 (0x8c510000) [pid = 1796] [serial = 2229] [outer = 0x8bf16000] [url = about:blank]
12:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 22 (0x8bf20800) [pid = 1796] [serial = 2228] [outer = 0x8bf1a000] [url = about:blank]
12:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 21 (0x8bf1a000) [pid = 1796] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
12:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 20 (0x8bf16000) [pid = 1796] [serial = 2226] [outer = (nil)] [url = about:blank]
12:12:12 INFO - PROCESS | 1796 | --DOMWINDOW == 19 (0x8c451000) [pid = 1796] [serial = 2225] [outer = (nil)] [url = about:blank]
12:12:12 INFO - PROCESS | 1796 | --DOMWINDOW == 18 (0x8bf1dc00) [pid = 1796] [serial = 2231] [outer = (nil)] [url = about:blank]
12:12:12 INFO - PROCESS | 1796 | --DOMWINDOW == 17 (0x8bd9e000) [pid = 1796] [serial = 2223] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
12:12:30 INFO - PROCESS | 1796 | MARIONETTE LOG: INFO: Timeout fired
12:12:30 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
12:12:30 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30727ms
12:12:30 INFO - TEST-START | /screen-orientation/onchange-event.html
12:12:30 INFO - PROCESS | 1796 | --DOCSHELL 0x8c50dc00 == 7 [pid = 1796] [id = 797]
12:12:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd91400 == 8 [pid = 1796] [id = 798]
12:12:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 18 (0x8bd94400) [pid = 1796] [serial = 2235] [outer = (nil)]
12:12:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 19 (0x8bf1d800) [pid = 1796] [serial = 2236] [outer = 0x8bd94400]
12:12:30 INFO - PROCESS | 1796 | 1448309550545 Marionette INFO loaded listener.js
12:12:30 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:12:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 20 (0x8c452800) [pid = 1796] [serial = 2237] [outer = 0x8bd94400]
12:12:41 INFO - PROCESS | 1796 | --DOCSHELL 0x8bf18400 == 7 [pid = 1796] [id = 796]
12:12:41 INFO - PROCESS | 1796 | --DOMWINDOW == 19 (0x8c99bc00) [pid = 1796] [serial = 2234] [outer = 0x8c99b800] [url = about:blank]
12:12:41 INFO - PROCESS | 1796 | --DOMWINDOW == 18 (0x8c99b800) [pid = 1796] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
12:12:43 INFO - PROCESS | 1796 | --DOMWINDOW == 17 (0x8bf1d800) [pid = 1796] [serial = 2236] [outer = (nil)] [url = about:blank]
12:12:43 INFO - PROCESS | 1796 | --DOMWINDOW == 16 (0x8bf19000) [pid = 1796] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
12:12:50 INFO - PROCESS | 1796 | --DOMWINDOW == 15 (0x8c504c00) [pid = 1796] [serial = 2232] [outer = (nil)] [url = about:blank]
12:13:00 INFO - PROCESS | 1796 | MARIONETTE LOG: INFO: Timeout fired
12:13:00 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
12:13:00 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
12:13:00 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30477ms
12:13:00 INFO - TEST-START | /screen-orientation/orientation-api.html
12:13:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd90c00 == 8 [pid = 1796] [id = 799]
12:13:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 16 (0x8bd93000) [pid = 1796] [serial = 2238] [outer = (nil)]
12:13:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 17 (0x8bf1b000) [pid = 1796] [serial = 2239] [outer = 0x8bd93000]
12:13:01 INFO - PROCESS | 1796 | 1448309581047 Marionette INFO loaded listener.js
12:13:01 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:13:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 18 (0x8bd9a800) [pid = 1796] [serial = 2240] [outer = 0x8bd93000]
12:13:01 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
12:13:01 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
12:13:01 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
12:13:01 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1243ms
12:13:02 INFO - TEST-START | /screen-orientation/orientation-reading.html
12:13:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd93800 == 9 [pid = 1796] [id = 800]
12:13:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 19 (0x8bd95800) [pid = 1796] [serial = 2241] [outer = (nil)]
12:13:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 20 (0x8c996c00) [pid = 1796] [serial = 2242] [outer = 0x8bd95800]
12:13:02 INFO - PROCESS | 1796 | 1448309582322 Marionette INFO loaded listener.js
12:13:02 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:13:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 21 (0x8ca01c00) [pid = 1796] [serial = 2243] [outer = 0x8bd95800]
12:13:03 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
12:13:03 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
12:13:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
12:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
12:13:03 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
12:13:03 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
12:13:03 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test that screen.orientation values change if the orientation changes - assert_unreached: Unexpected orientation change Reached unreachable code
12:13:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
12:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
12:13:03 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
12:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:03 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
12:13:03 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1280ms
12:13:03 INFO - TEST-START | /selection/Document-open.html
12:13:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0fc00 == 10 [pid = 1796] [id = 801]
12:13:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 22 (0x8cfee800) [pid = 1796] [serial = 2244] [outer = (nil)]
12:13:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 23 (0x8cff1400) [pid = 1796] [serial = 2245] [outer = 0x8cfee800]
12:13:03 INFO - PROCESS | 1796 | 1448309583605 Marionette INFO loaded listener.js
12:13:03 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:13:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 24 (0x8cff9000) [pid = 1796] [serial = 2246] [outer = 0x8cfee800]
12:13:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca04000 == 11 [pid = 1796] [id = 802]
12:13:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 25 (0x8d172c00) [pid = 1796] [serial = 2247] [outer = (nil)]
12:13:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 26 (0x8d173400) [pid = 1796] [serial = 2248] [outer = 0x8d172c00]
12:13:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 27 (0x8d172800) [pid = 1796] [serial = 2249] [outer = 0x8d172c00]
12:13:04 INFO - TEST-FAIL | /selection/Document-open.html | Selection must be replaced with a new object after document.open() - assert_not_equals: After document.open(), the Selection object must no longer be the same got disallowed value object ""
12:13:04 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
12:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:04 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
12:13:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
12:13:04 INFO - TEST-OK | /selection/Document-open.html | took 1286ms
12:13:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x8d17c800 == 12 [pid = 1796] [id = 803]
12:13:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 28 (0x8d17cc00) [pid = 1796] [serial = 2250] [outer = (nil)]
12:13:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 29 (0x8d1de800) [pid = 1796] [serial = 2251] [outer = 0x8d17cc00]
12:13:05 INFO - PROCESS | 1796 | 1448309585682 Marionette INFO loaded listener.js
12:13:05 INFO - TEST-START | /selection/addRange.html
12:13:05 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:13:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 30 (0x8d1e8c00) [pid = 1796] [serial = 2252] [outer = 0x8d17cc00]
12:14:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd91400 == 11 [pid = 1796] [id = 798]
12:14:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd90c00 == 10 [pid = 1796] [id = 799]
12:14:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd93800 == 9 [pid = 1796] [id = 800]
12:14:01 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca0fc00 == 8 [pid = 1796] [id = 801]
12:14:04 INFO - PROCESS | 1796 | --DOMWINDOW == 29 (0x8d173400) [pid = 1796] [serial = 2248] [outer = 0x8d172c00] [url = about:blank]
12:14:06 INFO - PROCESS | 1796 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
12:14:06 INFO - PROCESS | 1796 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
12:14:06 INFO - PROCESS | 1796 | --DOMWINDOW == 28 (0x8d172800) [pid = 1796] [serial = 2249] [outer = (nil)] [url = about:blank]
12:14:06 INFO - PROCESS | 1796 | --DOMWINDOW == 27 (0x8c996c00) [pid = 1796] [serial = 2242] [outer = (nil)] [url = about:blank]
12:14:06 INFO - PROCESS | 1796 | --DOMWINDOW == 26 (0x8bd9a800) [pid = 1796] [serial = 2240] [outer = (nil)] [url = about:blank]
12:14:06 INFO - PROCESS | 1796 | --DOMWINDOW == 25 (0x8c452800) [pid = 1796] [serial = 2237] [outer = (nil)] [url = about:blank]
12:14:06 INFO - PROCESS | 1796 | --DOMWINDOW == 24 (0x8bf1b000) [pid = 1796] [serial = 2239] [outer = (nil)] [url = about:blank]
12:14:06 INFO - PROCESS | 1796 | --DOMWINDOW == 23 (0x8cff1400) [pid = 1796] [serial = 2245] [outer = (nil)] [url = about:blank]
12:14:06 INFO - PROCESS | 1796 | --DOMWINDOW == 22 (0x8d1de800) [pid = 1796] [serial = 2251] [outer = (nil)] [url = about:blank]
12:14:06 INFO - PROCESS | 1796 | --DOMWINDOW == 21 (0x8bd94400) [pid = 1796] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
12:14:06 INFO - PROCESS | 1796 | --DOMWINDOW == 20 (0x8bd93000) [pid = 1796] [serial = 2238] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
12:14:06 INFO - PROCESS | 1796 | --DOMWINDOW == 19 (0x8bd95800) [pid = 1796] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
12:14:06 INFO - PROCESS | 1796 | --DOMWINDOW == 18 (0x8cfee800) [pid = 1796] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
12:14:06 INFO - PROCESS | 1796 | --DOMWINDOW == 17 (0x8d172c00) [pid = 1796] [serial = 2247] [outer = (nil)] [url = about:blank]
12:14:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8ca04000 == 7 [pid = 1796] [id = 802]
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:08 INFO - Selection.addRange() tests
12:14:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:08 INFO - "
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:08 INFO - "
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:08 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:08 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:08 INFO - Selection.addRange() tests
12:14:09 INFO - Selection.addRange() tests
12:14:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:09 INFO - "
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:09 INFO - "
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:09 INFO - Selection.addRange() tests
12:14:09 INFO - Selection.addRange() tests
12:14:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:10 INFO - "
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:10 INFO - "
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:10 INFO - Selection.addRange() tests
12:14:10 INFO - Selection.addRange() tests
12:14:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:10 INFO - "
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:10 INFO - "
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:10 INFO - Selection.addRange() tests
12:14:11 INFO - Selection.addRange() tests
12:14:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:11 INFO - "
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:11 INFO - "
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:11 INFO - Selection.addRange() tests
12:14:12 INFO - Selection.addRange() tests
12:14:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:12 INFO - "
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:12 INFO - "
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:12 INFO - Selection.addRange() tests
12:14:12 INFO - Selection.addRange() tests
12:14:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:12 INFO - "
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:12 INFO - "
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:12 INFO - Selection.addRange() tests
12:14:13 INFO - Selection.addRange() tests
12:14:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:13 INFO - "
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:13 INFO - "
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:13 INFO - Selection.addRange() tests
12:14:14 INFO - Selection.addRange() tests
12:14:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:14 INFO - "
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:14 INFO - "
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:14 INFO - Selection.addRange() tests
12:14:14 INFO - Selection.addRange() tests
12:14:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:14 INFO - "
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:14 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:14 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:15 INFO - "
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:15 INFO - Selection.addRange() tests
12:14:15 INFO - Selection.addRange() tests
12:14:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:15 INFO - "
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:15 INFO - "
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:15 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:15 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:15 INFO - Selection.addRange() tests
12:14:16 INFO - Selection.addRange() tests
12:14:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:16 INFO - "
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:16 INFO - "
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:16 INFO - Selection.addRange() tests
12:14:16 INFO - Selection.addRange() tests
12:14:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:16 INFO - "
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:16 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:17 INFO - "
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:17 INFO - Selection.addRange() tests
12:14:17 INFO - Selection.addRange() tests
12:14:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:17 INFO - "
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:17 INFO - "
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:17 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:17 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:17 INFO - Selection.addRange() tests
12:14:18 INFO - Selection.addRange() tests
12:14:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:18 INFO - "
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:18 INFO - "
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:18 INFO - Selection.addRange() tests
12:14:19 INFO - Selection.addRange() tests
12:14:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:19 INFO - "
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:19 INFO - "
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:19 INFO - Selection.addRange() tests
12:14:20 INFO - Selection.addRange() tests
12:14:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:20 INFO - "
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:20 INFO - "
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:20 INFO - Selection.addRange() tests
12:14:21 INFO - Selection.addRange() tests
12:14:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:21 INFO - "
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:21 INFO - "
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:21 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:21 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:21 INFO - Selection.addRange() tests
12:14:22 INFO - Selection.addRange() tests
12:14:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:22 INFO - "
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:22 INFO - "
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:22 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:22 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:22 INFO - Selection.addRange() tests
12:14:22 INFO - Selection.addRange() tests
12:14:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:23 INFO - "
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:23 INFO - "
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:23 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:23 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:23 INFO - Selection.addRange() tests
12:14:23 INFO - Selection.addRange() tests
12:14:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:24 INFO - "
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:24 INFO - "
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:24 INFO - Selection.addRange() tests
12:14:24 INFO - Selection.addRange() tests
12:14:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:24 INFO - "
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:24 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:24 INFO - "
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:24 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:25 INFO - Selection.addRange() tests
12:14:25 INFO - Selection.addRange() tests
12:14:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:25 INFO - "
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:25 INFO - "
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:25 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:25 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:25 INFO - Selection.addRange() tests
12:14:26 INFO - Selection.addRange() tests
12:14:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:26 INFO - "
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:26 INFO - "
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:26 INFO - Selection.addRange() tests
12:14:26 INFO - Selection.addRange() tests
12:14:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:26 INFO - "
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:26 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:27 INFO - "
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:27 INFO - Selection.addRange() tests
12:14:27 INFO - Selection.addRange() tests
12:14:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:27 INFO - "
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:27 INFO - "
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:27 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:27 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:27 INFO - Selection.addRange() tests
12:14:28 INFO - Selection.addRange() tests
12:14:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:28 INFO - "
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:28 INFO - "
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:28 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:28 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:28 INFO - Selection.addRange() tests
12:14:29 INFO - Selection.addRange() tests
12:14:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:29 INFO - "
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:29 INFO - "
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:29 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:29 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:29 INFO - Selection.addRange() tests
12:14:30 INFO - Selection.addRange() tests
12:14:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:30 INFO - "
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:30 INFO - "
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:30 INFO - Selection.addRange() tests
12:14:30 INFO - Selection.addRange() tests
12:14:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:30 INFO - "
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:30 INFO - "
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:30 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:30 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:31 INFO - Selection.addRange() tests
12:14:31 INFO - Selection.addRange() tests
12:14:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:31 INFO - "
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:31 INFO - "
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:31 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:31 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:31 INFO - Selection.addRange() tests
12:14:32 INFO - Selection.addRange() tests
12:14:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:32 INFO - "
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:32 INFO - "
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:32 INFO - Selection.addRange() tests
12:14:32 INFO - Selection.addRange() tests
12:14:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:32 INFO - "
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:32 INFO - "
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:32 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:32 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:32 INFO - Selection.addRange() tests
12:14:33 INFO - Selection.addRange() tests
12:14:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:33 INFO - "
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:33 INFO - "
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:33 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:33 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:33 INFO - Selection.addRange() tests
12:14:34 INFO - Selection.addRange() tests
12:14:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:34 INFO - "
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:34 INFO - "
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:34 INFO - Selection.addRange() tests
12:14:34 INFO - Selection.addRange() tests
12:14:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:34 INFO - "
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:34 INFO - "
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:34 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:35 INFO - Selection.addRange() tests
12:14:35 INFO - Selection.addRange() tests
12:14:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:35 INFO - "
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:35 INFO - "
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:35 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:35 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:35 INFO - Selection.addRange() tests
12:14:36 INFO - Selection.addRange() tests
12:14:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:36 INFO - "
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:36 INFO - "
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:36 INFO - Selection.addRange() tests
12:14:36 INFO - Selection.addRange() tests
12:14:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:36 INFO - "
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:36 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:37 INFO - "
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:37 INFO - Selection.addRange() tests
12:14:37 INFO - Selection.addRange() tests
12:14:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:37 INFO - "
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:37 INFO - "
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:37 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:37 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:37 INFO - Selection.addRange() tests
12:14:38 INFO - Selection.addRange() tests
12:14:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:38 INFO - "
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:38 INFO - "
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:38 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:38 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:38 INFO - Selection.addRange() tests
12:14:38 INFO - Selection.addRange() tests
12:14:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:39 INFO - "
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:39 INFO - "
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:39 INFO - Selection.addRange() tests
12:14:39 INFO - Selection.addRange() tests
12:14:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:39 INFO - "
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:39 INFO - "
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:39 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:39 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:39 INFO - Selection.addRange() tests
12:14:40 INFO - Selection.addRange() tests
12:14:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:40 INFO - "
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:40 INFO - "
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:40 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:40 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:40 INFO - Selection.addRange() tests
12:14:41 INFO - Selection.addRange() tests
12:14:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:41 INFO - "
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:41 INFO - "
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:41 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:41 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:41 INFO - Selection.addRange() tests
12:14:42 INFO - Selection.addRange() tests
12:14:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:42 INFO - "
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:42 INFO - "
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:42 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:42 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:42 INFO - Selection.addRange() tests
12:14:42 INFO - Selection.addRange() tests
12:14:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:43 INFO - "
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:43 INFO - "
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:43 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:43 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:43 INFO - Selection.addRange() tests
12:14:43 INFO - Selection.addRange() tests
12:14:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:44 INFO - "
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:44 INFO - "
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:44 INFO - Selection.addRange() tests
12:14:44 INFO - Selection.addRange() tests
12:14:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:44 INFO - "
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:44 INFO - "
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:44 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:44 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:44 INFO - Selection.addRange() tests
12:14:45 INFO - Selection.addRange() tests
12:14:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:45 INFO - "
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:45 INFO - "
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:45 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:45 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:45 INFO - Selection.addRange() tests
12:14:46 INFO - Selection.addRange() tests
12:14:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:46 INFO - "
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:46 INFO - "
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:46 INFO - Selection.addRange() tests
12:14:46 INFO - Selection.addRange() tests
12:14:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:46 INFO - "
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:46 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:46 INFO - "
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:46 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:47 INFO - Selection.addRange() tests
12:14:47 INFO - Selection.addRange() tests
12:14:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:47 INFO - "
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:47 INFO - "
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:47 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:47 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:47 INFO - Selection.addRange() tests
12:14:48 INFO - Selection.addRange() tests
12:14:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:48 INFO - "
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:48 INFO - "
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:48 INFO - Selection.addRange() tests
12:14:48 INFO - Selection.addRange() tests
12:14:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:48 INFO - "
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:48 INFO - "
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:48 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:49 INFO - Selection.addRange() tests
12:14:49 INFO - Selection.addRange() tests
12:14:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:49 INFO - "
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:49 INFO - "
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:49 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:49 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:49 INFO - Selection.addRange() tests
12:14:50 INFO - Selection.addRange() tests
12:14:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:50 INFO - "
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:50 INFO - "
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:50 INFO - Selection.addRange() tests
12:14:50 INFO - Selection.addRange() tests
12:14:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:50 INFO - "
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
12:14:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:14:50 INFO - "
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
12:14:50 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
12:14:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
12:14:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
12:14:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
12:14:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
12:14:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:14:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:14:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
12:14:51 INFO - - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:16:30 INFO - root.queryAll(q)
12:16:30 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:16:30 INFO - root.query(q)
12:16:30 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:30 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:30 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:16:31 INFO - root.query(q)
12:16:31 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:31 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:31 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:16:31 INFO - root.queryAll(q)
12:16:31 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:31 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:31 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:31 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:32 INFO - root.query(q)
12:16:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:16:32 INFO - root.queryAll(q)
12:16:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
12:16:32 INFO - root.query(q)
12:16:32 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:16:32 INFO - root.queryAll(q)
12:16:32 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:16:32 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - PROCESS | 1796 | --DOMWINDOW == 48 (0x8c99a400) [pid = 1796] [serial = 2258] [outer = (nil)] [url = about:blank]
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:32 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
12:16:32 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:32 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:32 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:32 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:33 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function
12:16:33 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:33 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:33 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:33 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
12:16:34 INFO - #descendant-div2 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
12:16:34 INFO - #descendant-div2 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
12:16:34 INFO - >
12:16:34 INFO - #child-div2 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
12:16:34 INFO - >
12:16:34 INFO - #child-div2 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
12:16:34 INFO - #child-div2 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
12:16:34 INFO - #child-div2 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
12:16:34 INFO - >#child-div2 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
12:16:34 INFO - >#child-div2 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
12:16:34 INFO - +
12:16:34 INFO - #adjacent-p3 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
12:16:34 INFO - +
12:16:34 INFO - #adjacent-p3 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
12:16:34 INFO - #adjacent-p3 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
12:16:34 INFO - #adjacent-p3 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
12:16:34 INFO - +#adjacent-p3 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
12:16:34 INFO - +#adjacent-p3 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
12:16:34 INFO - ~
12:16:34 INFO - #sibling-p3 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
12:16:34 INFO - ~
12:16:34 INFO - #sibling-p3 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
12:16:34 INFO - #sibling-p3 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
12:16:34 INFO - #sibling-p3 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
12:16:34 INFO - ~#sibling-p3 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
12:16:34 INFO - ~#sibling-p3 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
12:16:34 INFO -
12:16:34 INFO - ,
12:16:34 INFO -
12:16:34 INFO - #group strong - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
12:16:34 INFO -
12:16:34 INFO - ,
12:16:34 INFO -
12:16:34 INFO - #group strong - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
12:16:34 INFO - #group strong - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
12:16:34 INFO - #group strong - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
12:16:34 INFO - ,#group strong - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
12:16:34 INFO - ,#group strong - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
12:16:34 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:34 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:16:34 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:16:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:34 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:16:34 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:16:34 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 8844ms
12:16:34 INFO - PROCESS | 1796 | --DOMWINDOW == 47 (0x8c44f000) [pid = 1796] [serial = 2255] [outer = (nil)] [url = about:blank]
12:16:34 INFO - PROCESS | 1796 | --DOMWINDOW == 46 (0x8d179000) [pid = 1796] [serial = 2267] [outer = (nil)] [url = about:blank]
12:16:34 INFO - PROCESS | 1796 | --DOMWINDOW == 45 (0x8e373400) [pid = 1796] [serial = 2264] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
12:16:34 INFO - PROCESS | 1796 | --DOMWINDOW == 44 (0x8e378000) [pid = 1796] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
12:16:34 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
12:16:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x8632a000 == 19 [pid = 1796] [id = 819]
12:16:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 45 (0x8adac000) [pid = 1796] [serial = 2294] [outer = (nil)]
12:16:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 46 (0x8bd60c00) [pid = 1796] [serial = 2295] [outer = 0x8adac000]
12:16:34 INFO - PROCESS | 1796 | 1448309794867 Marionette INFO loaded listener.js
12:16:34 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:16:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 47 (0x8c7ae800) [pid = 1796] [serial = 2296] [outer = 0x8adac000]
12:16:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
12:16:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
12:16:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:16:36 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:16:36 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1778ms
12:16:36 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
12:16:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x8b6f1c00 == 20 [pid = 1796] [id = 820]
12:16:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 48 (0x8b6f2000) [pid = 1796] [serial = 2297] [outer = (nil)]
12:16:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 49 (0x8c93ac00) [pid = 1796] [serial = 2298] [outer = 0x8b6f2000]
12:16:36 INFO - PROCESS | 1796 | 1448309796775 Marionette INFO loaded listener.js
12:16:36 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:16:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 50 (0x8c99d400) [pid = 1796] [serial = 2299] [outer = 0x8b6f2000]
12:16:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca07400 == 21 [pid = 1796] [id = 821]
12:16:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 51 (0x8ca07c00) [pid = 1796] [serial = 2300] [outer = (nil)]
12:16:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ca0a800 == 22 [pid = 1796] [id = 822]
12:16:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 52 (0x8ca0b000) [pid = 1796] [serial = 2301] [outer = (nil)]
12:16:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 53 (0x8cab2400) [pid = 1796] [serial = 2302] [outer = 0x8ca0b000]
12:16:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 54 (0x8cab5c00) [pid = 1796] [serial = 2303] [outer = 0x8ca07c00]
12:16:39 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
12:16:39 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
12:16:39 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
12:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
12:16:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:16:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:16:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */